Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/11/2022 21:09 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=300730360&cod_prova=5971694908&f_cod_disc= 1/5 Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): TIAGO HENRIQUE DE SOUZA QUEIROZ 202003104477 Acertos: 7,0 de 10,0 22/11/2022 Acerto: 0,0 / 1,0 (COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada) Para responder à questão, considere o seguinte trecho de código Java: A relação entre a classe "Soma" e a classe "OperacaoMatematica" é de: Agregação Polimorfismo Recursividade Composição Herança Respondido em 22/11/2022 20:57:22 Explicação: Resposta correta: Herança Acerto: 1,0 / 1,0 (VUNESP - 2020 - FITO - Técnico em Gestão - Informática) No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é: Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 22/11/2022 21:09 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=300730360&cod_prova=5971694908&f_cod_disc= 2/5 List HashSet HashMap ArrayList Collection Respondido em 22/11/2022 20:58:05 Explicação: Resposta correta: ArrayList Acerto: 1,0 / 1,0 Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR Distribuidora - Profissional Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web. Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em Java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento específico, que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir: public class Questao { public static void main(String [ ] args) { Integer a,b,c,d,e ; int f ; char r1,r2,r3,r4,r5 ; String s ; a=1; b=1; c = a ; d= b; f=1; e = f.; r 1= ( a.equals(b)? 's' : 'n' ) ; r 2= ( a.equals(c)? 's' : 'n' ) ; r 3= ( a==d? 's' : 'n' ) ; r 4= ( a==e? 's' : 'n' ) ; r 5= ( a.equals(f)? 's' : 'n' ) ; s = " "+r1+r2+r3+r4+r5 ; System.out.println(s) ; } } Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será: nssss snnns nnsss ssnns sssss Respondido em 22/11/2022 20:59:39 Explicação: A resposta certa é: sssss Questão3 a 22/11/2022 21:09 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=300730360&cod_prova=5971694908&f_cod_disc= 3/5 Acerto: 0,0 / 1,0 (ACCESS/2020) No que diz respeito à criação de métodos em Java, o qualificador ou modificador define a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o qualificador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o qualificador mais aberto no sentido de que qualquer classe pode usar esse método. Os métodos definidos em I, II e III são respectivamente denominados Public, protected e private. Private, public e protected. Protected, private e public. Protected, public e private. Private, protected e public. Respondido em 22/11/2022 21:00:30 Explicação: Private é o mais restritivo dos qualificadores, sendo visível apenas pela própria classe. Protected é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. Public é o qualificador mais permissivo, sendo visível por qualquer classe. Acerto: 1,0 / 1,0 (CS - UFG -AL-GO - Analista Legislativo -Analista de Dados - 2015 -modificada) Na sintaxe da estrutura try-catch-finally, definida pela especificação da linguagem de programação Java versão 8 para o tratamento de exceção, verifica-se que: O bloco try é responsável por lançar as exceções. O bloco catch é utilizado com o propósito de liberar recursos. O bloco finally captura exceções e, após tratá-las, finaliza a execução do método. Um bloco finally é executado mesmo quando a JVM é finalizada durante a execução do bloco try. Um bloco catch pode ser utilizado para tratar mais de uma exceção. Respondido em 22/11/2022 21:01:19 Explicação: A resposta certa é: Um bloco catch pode ser utilizado para tratar mais de uma exceção. Acerto: 0,0 / 1,0 (CONSULPLAN -Câmara de Belo Horizonte -MG -Analista de Tecnologia da Informação -Desenvolvimento de Sistema -2018 -modificada) Acerca do tratamento de exceções em Java, analise as afirmativas a seguir. I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally. II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório. Questão4 a Questão5 a Questão6 a 22/11/2022 21:09 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=300730360&cod_prova=5971694908&f_cod_disc= 4/5 III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente. IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não. Está(ão) correta(s) apenas a(s) afirmativa(s) I e IV III e IV III I e II IV Respondido em 22/11/2022 21:10:55 Explicação: A resposta certa é:I e II Acerto: 1,0 / 1,0 (ESAF - CGU - Analista de Finanças e Controle - Tecnologia da Informação - 2006) As unidades concorrentes em Java são objetos que incluem um método chamado run, cujo código pode estar em execução concorrente. Uma das maneiras de se definir uma classe cujos objetos podem ter métodos concorrentes é definir uma: Classe abstrata run e, em seguida, definir subclasses run. Subclasse da classe predefinida thread, que fornece suporte para o método run. Exceção para o método run. Exceção para o método main. Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado. Respondido em 22/11/2022 21:07:29 Explicação: A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte para o método run. Acerto: 1,0 / 1,0 (AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s). I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5). II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas. III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a mesma fatia de tempo. IV. Em Java, cada nova thread herda a prioridade da thread que a cria. Apenas II e IV Apenas I, III e IV I, II, III e IV Apenas I Apenas II, III e IV Respondido em 22/11/2022 21:08:28 Questão7 a Questão8 a 22/11/2022 21:09 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=300730360&cod_prova=5971694908&f_cod_disc= 5/5 Explicação: A resposta certa é : Apenas II e IV Acerto: 1,0 / 1,0 O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas. Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método: executeUpdate setAutoCommit rollback executeQuery getConnection Respondido em 22/11/2022 21:09:14 Explicação: A resposta certa é: setAutoCommit Acerto: 1,0 / 1,0 Entre as ferramentas de produtividadedo NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle? persist merge destroy create edit Respondido em 22/11/2022 21:10:07 Explicação: A resposta certa é: destroy Questão9 a Questão10 a javascript:abre_colabore('38403','300730360','5971694908');
Compartilhar