Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/04/2022 22:02 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): JANILTO OLIVEIRA DA SILVA 202008607728 Acertos: 9,0 de 10,0 27/04/2022 Acerto: 1,0 / 1,0 (FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista em Tecnologia − Adaptada) No que diz respeito à criação de métodos em Java, observe o fragmento a seguir. O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos: I. O método é visível apenas pela própria classe. É o qualificador mais restritivo. II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método. Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente: "Protected", "private" e "public". "Protected", "public" e "private". "Public", "private" e "protected". "Private", "public" e "protected". "Private", "protected" e "public". Respondido em 27/04/2022 21:41:33 Explicação: Resposta correta: "Private", "protected" e "public". 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: Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 27/04/2022 22:02 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 A relação entre a classe "Soma" e a classe "OperacaoMatematica" é de: Agregação Polimorfismo Herança Recursividade Composição Respondido em 27/04/2022 22:01:22 Explicação: Resposta correta: Herança 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 é: Private int calcularQuantidade(int n1); Double calcular(double n1, double n2); Public double calcularTributos() {return 27.5;} Public void exibe( ) {System.out.print(''Ok'');} Protected sacar(double valor); Respondido em 27/04/2022 21:44:29 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 ; Questão3 a Questão4 a 27/04/2022 22:02 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 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 nssss ssnns nnsss sssss Respondido em 27/04/2022 21:42:18 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. Subclasses têm acesso aos campos privados da sua superclasse. 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. Propriedades mais especializadas da hierarquia ficam em superclasses. Respondido em 27/04/2022 21:55:46 Explicação: A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Acerto: 1,0 / 1,0 Sobre herança em Java, afirma-se que: I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. Questão5 a Questão6 a 27/04/2022 22:02 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é: Somente a I. Somente a II. Somente a III. I e II. II e III. Respondido em 27/04/2022 21:56:20 Explicação: A resposta certa é: II e III. Acerto: 1,0 / 1,0 (COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta. ( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread. ( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução. ( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente. V - V - F V - F - V F - F - V F - V - V V - F - F Respondido em 27/04/2022 22:00:37 Explicação: A resposta certa é: V - F - V 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 imutáveis Classes finais Objetos estáticos Objetos finais Classes estáticas Respondido em 27/04/2022 21:52:26 Explicação: A resposta certa é: Objetos imutáveis Questão7 a Questão8 a 27/04/2022 22:02 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Acerto: 0,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: setAutoCommit executeQuery executeUpdate rollback getConnection Respondido em 27/04/2022 21:51:01 Explicação: A resposta certa é: setAutoCommit Acerto: 1,0 / 1,0 Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir as conexões com o banco de dados e qual driver de persistência será utilizado. Qual o nome do arquivo? database.xml orm.xml jdbc.xml persistence.xml web.xml Respondido em 27/04/2022 21:57:27 Explicação: A resposta certa é: persistence.xml Questão9 a Questão10 a javascript:abre_colabore('38403','281989892','5273177324');
Compartilhar