Prévia do material em texto
1a Questão 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 quinta linha do código. A primeira linha do código deveria ser → private class OlaMundo { A terceira linha do código deveria ser → System.out.println("Olá Mundo!") Não deveria ter a quarta linha do código. A segunda linha do código deveria ser → public static main(String args) { Respondido em 09/03/2023 23:12:50 Explicação: Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!") 2a Questão 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) é: ArrayList List Collection HashMap HashSet Respondido em 09/03/2023 23:13:40 Explicação: Resposta correta: ArrayList 3a Questão 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. As variáveis são implicitamente public static final. Uma interface pode implementar uma classe. Elas fazem parte de herança. As variáveis e os métodos podem ter qualquer modificador de acesso. Respondido em 09/03/2023 23:18:13 Explicação: A resposta certa é: As variáveis são implicitamente public static final. 4a Questão Acerto: 1,0 / 1,0 Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico Judiciário - Tecnologia da Informação Considere a interface Java declarada abaixo: public interface NewInterface { } A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é: Default int obterDados(); Protected void consultarProcesso(); Public void NewInterface(); Public int aumentarSalario(int s){return s*1.1;} Public NewInterface(); Respondido em 09/03/2023 23:19:08 Explicação: A resposta certa é: Public void NewInterface(); 5a Questão Acerto: 0,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 (...) { ... } ... finally { ... } Analise as afirmações abaixo, sobre o seu funcionamento. 1) Uma cláusula finally é colocada no fim 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 finally é 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 finally 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 finally é 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 finally. Isso faz sentido, claro, somente se nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas: 1, 2, 4 e 5 1, 2, 3 e 5 1, 3, 4 e 5 1, 2, 3 e 4 2, 3, 4 e 5 Respondido em 09/03/2023 23:20:55 Explicação: A resposta certa é:1, 2, 4 e 5 6a Questão Acerto: 0,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: 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: Por quem chamou o método desconectar. Por um bloco try...catch que deverá ser colocado no interior desse método. Pelo construtor da classe ClienteDao.java. No interior do método desconectar. Por outro método dentro da classe ClienteDao.java. Respondido em 09/03/2023 23:20:57 Explicação: A resposta certa é:Por quem chamou o método desconectar. 7a Questão 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ífico, retornando ao estado executável quando for notificada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado: Novo Terminado Bloqueado Cancelado Espera sincronizada Respondido em 09/03/2023 23:21:39 Explicação: A resposta certa é: Espera sincronizada 8a Questão Acerto: 0,0 / 1,0 (CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web, desenvolvido em Java, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação, concluiu que determinado método M está sendo invocado, simultaneamente, por diferentes threads. Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja executado, em dado momento, somente por uma thread? Ajustar o firewall de borda para permitir uma conexão por IP. Reescrever M em Assembly, necessariamente. Implementar connection pooling no acesso ao banco de dados. Utilizar a keyword lockable no bloco de M. Declarar o método M como synchronized. Respondido em 09/03/2023 23:21:43 Explicação: A resposta certa é: Declarar o método M como synchronized. 9a Questão Acerto: 0,0 / 1,0 Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java. Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java. Connection PreparedStatement DriverManager ResultSet Statement Respondido em 09/03/2023 23:21:45 Explicação: A resposta certa é: ResultSet 10a Questão Acerto: 0,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? executeUpdate getConnection forName prepareStatement executeQuery Respondido em 09/03/2023 23:21:52 Explicação: A resposta certa é: executeUpdate