Prévia do material em texto
Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): Acertos: 8,0 de 10,0 26/09/2021 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 Sonic, Sonic Sonic, Celta, Sonic Sonic, Celta, Corsa, Sonic, Celta Respondido em 27/09/2021 22:31:02 Explicação: Resposta correta: Sonic Questão1 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); Acerto: 1,0 / 1,0 (IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação) Observe cuidadosamente o código Java a seguir: 1. public class OlaMundo { 2. public static void main(String[] args) { 3. System.println("Olá Mundo!"); 4. } 5. } Assinale a alternativa correta: Não deveria ter a quarta linha do código. A segunda linha do código deveria ser → public static main(String args) { A terceira linha do código deveria ser → System.out.println("Olá Mundo!") A primeira linha do código deveria ser → private class OlaMundo { Não deveria ter a quinta linha do código. Respondido em 27/09/2021 22:30:59 Explicação: Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!") 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? Java 7 não suporta herança. Herança por prototipagem. Herança simples. Herança múltipla. Herança por interface. Respondido em 27/09/2021 22:30:53 Explicação: A resposta certa é: Herança simples. 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. Questão2 a Questão3 a Questão4 a Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. 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. Respondido em 27/09/2021 22:30:36 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: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento A herança entre classes, em Java, define-se, utilizando a palavra-chave: Implements Eextends Inherits Matches References Respondido em 27/09/2021 22:30:40 Explicação: A resposta certa é: Eextends Acerto: 0,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 é: Somente a I. Somente a III. Somente a II. I e II. II e III. Respondido em 27/09/2021 22:30:08 Explicação: A resposta certa é: II e III. Acerto: 1,0 / 1,0 Questão5 a Questão6 a 7a (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: Espera sincronizada Terminado Bloqueado Cancelado Novo Respondido em 27/09/2021 22:30:05 Explicação: A resposta certa é: Espera sincronizada 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 5); MAX_PRIORITY (uma constante de 1); NORM_PRIORITY (uma constante de 10) MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 3) MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5) MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 1) Respondido em 27/09/2021 22:30:01 Explicação: A resposta certa é: MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 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: executeUpdate rollback getConnection setAutoCommit executeQuery Respondido em 27/09/2021 22:24:32 Questão Questão8 a Questão9 a Explicação: A resposta certa é: setAutoCommit Acerto: 1,0 / 1,0 Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java. Qual o nome desse banco de dados? Firebase MySQL PostgreSQL Derby SQLite Respondido em 27/09/2021 22:24:33 Explicação: A resposta certa é: Derby Questão10 a javascript:abre_colabore('38403','267516895','4834394370');