Buscar

Desenvolvimento_de_Software_3

Prévia do material em texto

09/09/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=2326890&matr_integracao=201902738829 1/3
 
 
 
 DESENVOLVIMENTO DE SOFTWARE
3a aula
 Lupa 
Exercício: CCT0779_EX_A3_201902738829_V1 09/09/2020
Aluno(a): MARCOS BATISTA DA SILVA JUNIOR 2020.3 EAD
Disciplina: CCT0779 - DESENVOLVIMENTO DE SOFTWARE 201902738829
 
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.
Uma exceção é sempre um objeto do tipo Throwable.
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
 As exceções em Java são fixas e não é possível definir novas exceções.
A cláusula catch nem sempre é executada.
Respondido em 09/09/2020 18:16:02
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas
descendentes.
 
Qual das opções abaixo não é uma descendente de Collection?
Arraylist
 HashList
HashMap
LinkedList
Vector
Respondido em 09/09/2020 18:13:59
Explicação:
HashList não é uma descente de Collection
 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
09/09/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=2326890&matr_integracao=201902738829 2/3
throw
catch
try
finally
 out
Respondido em 09/09/2020 18:14:12
Explicação:
out
 
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 metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
São classes que servem para guardar lembretes durante o processo de programação.
Respondido em 09/09/2020 18:14:44
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.
 
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? 
try
throws
throw
 finally
catch
Respondido em 09/09/2020 18:17:31
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.
 
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?
ArrayList
List
Collection
Vector
 HashMap
Respondido em 09/09/2020 18:15:32
 Questão4
 Questão5
 Questão6
09/09/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=2326890&matr_integracao=201902738829 3/3
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
javascript:abre_colabore('38403','204288901','4073418543');

Continue navegando