Buscar

Desenvolvimento de Software: Anotações, Estruturas de Coleção e Tratamento de Exceções 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

Prévia do material em texto

23/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2459675&courseId=13043&classId=1250428&topicId=2652532&p0=03c7c0ace395d80182db0… 1/2
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 3a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0779_EX_A3_201808409817_V2 21/04/2020
Aluno(a): ILDEMAR DE SOUZA STELLET 2020.1 EAD
Disciplina: CCT0779 - DESENVOLVIMENTO DE SOFTWARE 201808409817
 
 1a Questão
Acerca das anotações, é correto afirmar:
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.
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização.
 São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
É apenas um tipo de comentário que surgiu na versão 5 do Java.
Respondido em 21/04/2020 18:55:52
 
 
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.
 
 
 2a Questão
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
 HashMap
Vector
 Collection
Respondido em 21/04/2020 18:55:59
 
 
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
 
 
 3a Questão
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','3','','','314410521');
javascript:abre_frame('2','3','','','314410521');
javascript:abre_frame('3','3','','','314410521');
23/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2459675&courseId=13043&classId=1250428&topicId=2652532&p0=03c7c0ace395d80182db0… 2/2
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.
 As exceções em Java são fixas e não é possível definir novas exceções.
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
A cláusula catch nem sempre é executada.
Uma exceção é sempre um objeto do tipo Throwable.
Respondido em 21/04/2020 18:56:09
 
 
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
 
 
 4a Questão
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
finally
try
throw
 catch
 out
Respondido em 21/04/2020 18:56:15
 
 
Explicação:
out
 
 
 5a Questão
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? 
throw
try
throws
 finally
catch
Respondido em 21/04/2020 18:56:22
 
 
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.
 
 
 
javascript:abre_colabore('38403','187815049','3745206120');

Continue navegando