Buscar

Exercicio 3

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

07/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 1/2
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos
ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de
erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale
a afirmativa INCORRETA.
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
Uma exceção é sempre um objeto do tipo Throwable.
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
A cláusula catch nem sempre é executada.
 As exceções em Java são fixas e não é possível definir novas exceções.
Respondido em 03/09/2020 11:22:26
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
 
A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas
estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de
dados. Qual é esta estrutura?
 HashMap
Vector
List
ArrayList
Collection
Respondido em 03/09/2020 11:23:23
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
throw
try
 out
finally
catch
Respondido em 07/09/2020 08:09:21
Explicação:
out
 
A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para
estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de
exceção? 
 Questão1
 Questão2
 Questão3
 Questão4
07/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 2/2
catch
try
throws
throw
 finally
Respondido em 07/09/2020 08:13:20
Explicação:
O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally
executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do
método.
 
Qual das opções abaixo não é uma descendente de Collection?
 HashList
Arraylist
LinkedList
Vector
HashMap
Respondido em 07/09/2020 08:16:18
Explicação:
HashList não é uma descente de Collection
 
Acerca das anotações, é correto afirmar:
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a
utilização.
É apenas um tipo de comentário que surgiu na versão 5 do Java.
São classes que servem para guardar lembretes durante o processo de programação.
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
 São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
Respondido em 07/09/2020 08:14:13
Explicação:
As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o
reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o
uso de @interface e elas aceitam valores default.
 Questão5
 Questão6

Outros materiais