Baixe o app para aproveitar ainda mais
Prévia do material em texto
Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): Acertos: 10,0 de 10,0 01/09/2022 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) é: List ArrayList HashMap HashSet Collection Respondido em 01/09/2022 19:15:54 Explicação: Resposta correta: ArrayList Acerto: 1,0 / 1,0 (COPESE-UFT − 2012 − MPE/TO − Técnico Ministerial ¿ Informática) Analise o código Java a seguir. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); É CORRETO afirmar que o código: Não pode ser executado porque existe mais de uma classe no arquivo ConcursoMPE.java e, assim, o compilador não saberá qual delas deve ser executada. Mostra a saída "Joao 20 joao@mp.to.gov.br". Apresenta um erro de compilação na linha 13, visto que o nome dos parâmetros do construtor é diferente do nome dos atributos da classe "Pessoa". Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste atributo não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe "Pessoa". Mostra apenas a saída "Joao 20" porque o atributo email da classe "Pessoa" tem o modificador de acesso protected e, assim, seu conteúdo não pode ser impresso. Respondido em 01/09/2022 19:18:25 Explicação: Resposta correta: Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste atributo não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe "Pessoa". Acerto: 1,0 / 1,0 Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de Sistemas Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é: Public void exibe( ) {System.out.print(''Ok'');} Protected sacar(double valor); Public double calcularTributos() {return 27.5;} Double calcular(double n1, double n2); Private int calcularQuantidade(int n1); Respondido em 01/09/2022 19:19:00 Explicação: A resposta certa é: Double calcular(double n1, double n2); 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 ; Questão3 a Questão4 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á: sssss snnns nnsss ssnns nssss Respondido em 01/09/2022 19:22:24 Explicação: A resposta certa é: sssss Acerto: 1,0 / 1,0 Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas Assinale a afirmativa correta sobre herança em JAVA. Propriedades mais especializadas da hierarquia ficam em superclasses. Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface. Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Subclasses têm acesso aos campos privados da sua superclasse. Respondido em 01/09/2022 19:23:10 Explicação: A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Acerto: 1,0 / 1,0 Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - Analista de Sistemas Sênior (ADAPTADA) Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar: Interfaces são equivalentes às classes abstratas. Questão5 a Questão6 a As variáveis e os métodos podem ter qualquer modificador de acesso. Elas fazem parte de herança. As variáveis são implicitamente public static final. Uma interface pode implementar uma classe. Respondido em 01/09/2022 19:24:15 Explicação: A resposta certa é: As variáveis são implicitamente public static final. Acerto: 1,0 / 1,0 Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado: TIMED_WAITING WAITING STOPED RUNNABLE BLOCKED Respondido em 01/09/2022 19:25:06 Explicação: A resposta certa é: BLOCKED Acerto: 1,0 / 1,0 No que se refere à linguagem de programação Java, ''thread safe'' é um conceito segundo o qual threads concorrentes utilizam algoritmo de sincronismo para cooperarem entre si. É exemplo da aplicação desse conceito: Objetos finais Classes estáticas Objetos estáticos Classes finais Objetos imutáveis Respondido em 01/09/2022 19:26:14 Explicação: A resposta certa é: Objetos imutáveis 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 Questão7 a Questão8 a Questão9 a SELECT UPDATE INSERT DELETE Respondido em 01/09/2022 19:27:01 Explicação: A resposta certa é: UPDATE Acerto: 1,0 / 1,0 Entre as ferramentas de produtividade do 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? merge create edit destroy persist Respondido em 01/09/2022 19:27:53 Explicação: A resposta certa é: destroy Questão10 a javascript:abre_colabore('38403','292153071','5606865707');
Compartilhar