Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): Acertos: 10,0 de 10,0 17/10/2021 1a Questão Acerto: 1,0 / 1,0 (COTEC − 2020 − Prefeitura de São Francisco/MG − Técnico em Informática) Considere o seguinte programa escrito em linguagem Java: Analisando a lógica do programa anterior, é CORRETO afirmar que, ao final da execução do programa, serão impressas as respostas disponíveis na alternativa: Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+0: 4100.0 Valor para Pagar Hoje+1: 4200.0 Valor para Pagar Hoje+2: 4300.0 Valor para Pagar Hoje+3: 4400.0 Valor para Pagar Hoje+4: 4500.0 Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 Valor para Pagar Hoje+5: 1035.0 Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+1: 4100.0 Valor para Pagar Hoje+2: 4200.0 Valor para Pagar Hoje+3: 4300.0 Valor para Pagar Hoje+4: 4400.0 Respondido em 17/10/2021 20:45:40 Explicação: Resposta correta: Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 2a Questão Acerto: 1,0 / 1,0 (AOCP − 2013 − COREN/SC − Técnico Especializado − Programador) Com base no código Java a seguir, responda: 1. public class Exemplo { 2. public static void main(String[] args) { 3. Set carros = new HashSet(); 4. carros.add(¿Sonic¿); 5. carros.add(¿Celta¿); 6. carros.add(¿Corsa¿); 7. carros.add(¿Sonic¿); 8. carros.add(¿Celta¿); 9. carros.remove(¿Celta¿); 10. carros.remove(¿Corsa¿); 11. for (String string : carros) { 12. System.out.println(string); 13. } 14. } 15. } Qual das seguintes alternativas informa o resultado da execução do código? Celta, Corsa Sonic, Celta, Corsa, Sonic, Celta Sonic Sonic, Sonic Sonic, Celta, Sonic Respondido em 17/10/2021 20:46:29 Explicação: Resposta correta: Sonic 3a Questão 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. Propriedades mais especializadas da hierarquia ficam em superclasses. 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 herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface. Respondido em 17/10/2021 20:34:27 Explicação: A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. 4a Questão Acerto: 1,0 / 1,0 Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP - Analista de Tecnologia da Informação (ADAPTADA) Acerca do método equals, analise as seguintes afirmativas: I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao Object recebido para retornar um boolean exclusivamente false. II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 18/08/2009, ao comparar com o ==, receberá false, pois são referências para objetos diferentes. III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis se referem ao mesmo objeto. Podemos afirmar corretamente que: As afirmativas II e III estão corretas. As afirmativas I e II estão corretas. Apenas a afirmativa II está correta. Apenas a afirmativa III está correta. Apenas a afirmativa I está correta. Respondido em 17/10/2021 20:40:57 Explicação: A resposta certa é: As afirmativas II e III estão corretas. 5a Questão Acerto: 1,0 / 1,0 Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas - Desenvolvimento (ADAPTADA) O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de ''Polimorfismo''. A palavra que completa as lacunas na classe ''Conta'' é: Abstract Final Public Void Interface Respondido em 17/10/2021 20:42:11 Explicação: A resposta certa é: Abstract 6a Questão 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. 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 é: I e II. II e III. Somente a I. Somente a III. Somente a II. Respondido em 17/10/2021 20:35:56 Explicação: A resposta certa é: II e III. 7a Questão 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: Exceção para o método main. 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 com interrupção para o método run ativo, sempre que um novo método run for instanciado. Respondido em 17/10/2021 20:52:42 Explicação: A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte para o método run. 8a Questão 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, III e IV Apenas I, III e IV I, II, III e IV Apenas I Apenas II e IV Respondido em 17/10/2021 21:02:13 Explicação: A resposta certa é : Apenas II e IV 9a Questão Acerto: 1,0 / 1,0 Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o banco de dados são implementadas, o que levou à definição de ferramentas como o JPA, onde a obtenção de uma coleção de entidades, a partir da consulta através de sintaxe JPQL, ocorre com base no método: createNamedQuery getEntityManager createEntityManager createResultList getResultList Respondido em 17/10/2021 21:00:08 Explicação: A resposta certa é: getResultList 10a Questão 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: rollback executeQuery getConnection executeUpdatesetAutoCommit Respondido em 17/10/2021 20:55:53 Explicação: A resposta certa é: setAutoCommit
Compartilhar