Buscar

SIMULADO AV2 PROGRAMACAO ORIENTADA A OBJETOS EM JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Continue navegando


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