Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): RÔMULLO PEREIRA RIBEIRO 202102433037 Acertos: 10,0 de 10,0 17/10/2021 1a Questão Acerto: 1,0 / 1,0 (AOCP − 2013 − COREN/SC − Técnico Especializado − Programador) Com base no código Java a seguir, responda: public class Automovel { public void nome(String nome) { return nome; } } public class Carro extends Automovel { @Override public void nome(String nome) { return ¿O carro é ¿ + super.nome(nome); } } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome(¿Corsa¿)); } } Qual das seguintes alternativas indica o resultado da execução do código? null O código não será compilado, pois apresenta erros O carro é Corsa O carro é null Corsa Respondido em 17/10/2021 14:48:01 Explicação: https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=269652288&cod_prova=4897425545&f_cod_disc= Resposta correta: O código não será compilado, pois apresenta erros 2a Questão Acerto: 1,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 Composição Herança Polimorfismo Recursividade Respondido em 17/10/2021 14:48:06 Explicação: Resposta correta: Herança 3a Questão Acerto: 1,0 / 1,0 Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7? Herança por prototipagem. Herança simples. Java 7 não suporta herança. Herança por interface. Herança múltipla. Respondido em 17/10/2021 14:47:14 Explicação: A resposta certa é: Herança simples. 4a Questão Acerto: 1,0 / 1,0 Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 - EBSERH - Analista de Tecnologia da Informação - Processos (HUJB - UFCG) Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e polimorfismo. No polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito. Pai objeto = new Filho(); double[ ] nota = {7, 8, 9, 1, 4, 2}; Filho objetoFilho = (Filho)objetoPai; void parar() {System.out.println(''Parado!'')}; if (c instanceof Alcool) {abastecerAlcool (c);} Respondido em 17/10/2021 14:48:49 Explicação: A resposta certa é: Pai objeto = new Filho(); 5a Questão 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á: snnns ssnns sssss nnsss nssss Respondido em 17/10/2021 14:49:14 Explicação: A resposta certa é: sssss 6a Questão Acerto: 1,0 / 1,0 Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas Analise as seguintes sentenças em relação à linguagem Java: I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual abstract. II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da classe a palavra-chave implements seguida das interfaces separadas por vírgula. III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes. Em relação às sentenças supracitadas, pode-se afirmar que apenas: II é verdadeira; I é verdadeira; III é verdadeira; II e III são verdadeiras. I e II são verdadeiras; Respondido em 17/10/2021 14:51:04 Explicação: A resposta certa é: II é verdadeira; 7a Questão Acerto: 1,0 / 1,0 (UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java, uma thread executável pode entrar em um determinado estado por um intervalo de tempo específico, retornando ao estado executável quando for notificada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado: Cancelado Bloqueado Terminado Novo Espera sincronizada Respondido em 17/10/2021 14:52:11 Explicação: A resposta certa é: Espera sincronizada 8a Questão Acerto: 1,0 / 1,0 (IDECAN - CREFITO/PR - Analista de Sistemas - 2013 ) (Questão modificada) As prioridades de thread em Java variam entre MIN_PRIORITY e MAX_PRIORITY, e por padrão toda thread recebe a prioridade NORM_PRIORITY. Assinale a alternativa que apresenta os valores da constante de cada uma das prioridades: MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 2); NORM_PRIORITY (uma constante de 0) MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 3) MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 1) MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5) MIN_PRIORITY (uma constante de 5); MAX_PRIORITY (uma constante de 1); NORM_PRIORITY (uma constante de 10) Respondido em 17/10/2021 14:53:24 Explicação: A resposta certa é: MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5) 9a Questão Acerto: 1,0 / 1,0 O padrão DAO surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL dispersos, em meio ao código do aplicativo, diminuem o reuso e aumentam a dificuldade de manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em classes específicas, onde o método alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo: CREATE INSERT SELECT DELETE UPDATE Respondido em 17/10/2021 14:54:54 Explicação: A resposta certa é: UPDATE 10a Questão Acerto: 1,0 / 1,0 Trabalhando com JPA, as instruções DML ficam transparentes para o programador, sendo executadas a partir de métodos específicos da classe EntityManager. Qual seria o método utilizado para encapsular uma instrução do tipo INSERT? getReference persist getResultList merge remove Respondido em 17/10/2021 14:56:09 Explicação: A resposta certa é: persist
Compartilhar