Buscar

Teste de Conhecimento 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 5 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

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

Continue navegando