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): VICTOR HUGO DEL CIAMPO FRANCISCO 202009098347 Acertos: 10,0 de 10,0 06/06/2023 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? Sonic, Celta, Sonic Sonic, Celta, Corsa, Sonic, Celta Celta, Corsa Sonic, Sonic Sonic Respondido em 06/06/2023 17:49:00 Explicação: Resposta correta: Sonic Questão1 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 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) é: HashSet ArrayList HashMap List Collection Respondido em 06/06/2023 17:49:32 Explicação: Resposta correta: ArrayList 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 a�rmar: Uma interface pode implementar uma classe. As variáveis são implicitamente public static �nal. Elas fazem parte de herança. As variáveis e os métodos podem ter qualquer modi�cador de acesso. Interfaces são equivalentes às classes abstratas. Respondido em 06/06/2023 17:50:02 Explicação: A resposta certa é: As variáveis são implicitamente public static �nal. Acerto: 1,0 / 1,0 (ACCESS/2020) No que diz respeito à criação de métodos em Java, o quali�cador ou modi�cador de�ne a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o quali�cador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o quali�cador mais aberto no sentido de que qualquer classe pode usar esse método. Os métodos de�nidos em I, II e III são respectivamente denominados Questão2 a Questão3 a Questão4 a Public, protected e private. Protected, private e public. Private, public e protected. Protected, public e private. Private, protected e public. Respondido em 06/06/2023 17:50:22 Explicação: Private é o mais restritivo dos quali�cadores, sendo visível apenas pela própria classe. Protected é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. Public é o quali�cador mais permissivo, sendo visível por qualquer classe. Acerto: 1,0 / 1,0 (SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016) Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de programação Java no quadro abaixo. try { ... } catch (...) { ... } ... �nally { ... } Analise as a�rmações abaixo, sobre o seu funcionamento. 1) Uma cláusula �nally é colocada no �m de uma lista de tratadores, imediatamente depois de uma construção try completa. 2) Se a cláusula try lança nenhuma exceção, a cláusula �nally é executada antes de a execução continuar depois da construção try. 3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula �nally não é executada. 4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula �nally é executada antes de a exceção ser propagada. 5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula �nally. Isso faz sentido, claro, somente se nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas: 2, 3, 4 e 5 1, 2, 4 e 5 1, 2, 3 e 5 1, 2, 3 e 4 1, 3, 4 e 5 Respondido em 06/06/2023 17:51:52 Explicação: A resposta certa é:1, 2, 4 e 5 Acerto: 1,0 / 1,0 (FCC -ARTESP -Especialista em Regulação de Transporte I -Tecnologia da Informação -2017) Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir: Questão5 a Questão6 a Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão com um banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo SQLException, ao executar a instrução conn.close(); ela deverá ser tratada: Pelo construtor da classe ClienteDao.java. Por outro método dentro da classe ClienteDao.java. Por um bloco try...catch que deverá ser colocado no interior desse método. No interior do método desconectar. Por quem chamou o método desconectar. Respondido em 06/06/2023 17:52:28 Explicação: A resposta certa é:Por quem chamou o método desconectar. Acerto: 1,0 / 1,0 (CESGRANRIO - BNDES - Pro�ssional Básico - Análise de Sistemas - 2013) Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread? Thread.yield() FileInputStream.read() Thread.join() Object.wait() ReentrantLock.lock() Respondido em 06/06/2023 17:53:00 Explicação: A resposta certa é: Thread.yield() 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í�co, retornando ao estado executável quando for noti�cada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado: Terminado Espera sincronizada Bloqueado Cancelado Novo Respondido em 06/06/2023 17:53:27 Explicação: Questão7 a Questão8 a A resposta certa é: Espera sincronizada 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 modi�cado, com o uso de comandos para con�rmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método: executeQuery executeUpdate getConnection rollback setAutoCommit Respondido em 06/06/2023 17:54:26 Explicação: A resposta certa é: setAutoCommit Acerto: 1,0 / 1,0 De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e outras fazem consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou Delete, qual método deve ser utilizado? getConnection executeQuery forName executeUpdate prepareStatement Respondido em 06/06/2023 17:55:23 Explicação: A resposta certa é: executeUpdate Questão9 a Questão10 a
Compartilhar