Logo Passei Direto
Buscar

DESENVOLVIMENTO DE SOFTWARE 3

User badge image
Nilson Marcos

em

Ferramentas de estudo

Questões resolvidas

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
finally
catch
try
throws

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
Collection
ArrayList
List
Vector

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.
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
As exceções em Java são fixas e não é possível definir novas exceções.
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.
A cláusula catch nem sempre é executada.
Uma exceção é sempre um objeto do tipo Throwable.

Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
try
throw
out
finally
catch

Acerca das anotações, é correto afirmar:
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.
É 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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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
finally
catch
try
throws

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
Collection
ArrayList
List
Vector

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.
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
As exceções em Java são fixas e não é possível definir novas exceções.
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.
A cláusula catch nem sempre é executada.
Uma exceção é sempre um objeto do tipo Throwable.

Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
try
throw
out
finally
catch

Acerca das anotações, é correto afirmar:
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.
É 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.

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE 
CCT0779_A3_201807081699_V1 
 
Lupa Calc. 
 
 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
Aluno: LÚCIO WILLIAM FIGUEIREDO LEITE Matr.: 201807081699 
Disc.: DES. SOFTWARE 2020.1 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não 
valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. 
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
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 
 
 
throws 
 
 
catch 
 
 
try 
 
 
finally 
 
 
 
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. 
 
 
 
 
 
2. 
 
 
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? 
 
 
Vector 
 
 
ArrayList 
 
 
HashMap 
 
 
Collection 
 
 
List 
 
 
 
Explicação: 
javascript:abre_frame('1','3','','','314410521');
javascript:abre_frame('1','3','','','314410521');
javascript:abre_frame('2','3','','','314410521');
javascript:abre_frame('2','3','','','314410521');
javascript:abre_frame('3','3','','','314410521');
javascript:abre_frame('3','3','','','314410521');
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','3','','','314410521');
javascript:abre_frame('2','3','','','314410521');
javascript:abre_frame('3','3','','','314410521');
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não 
permitem duplicidade. 
 
 
 
 
 
3. 
 
 
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. 
 
 
As exceções em Java são fixas e não é possível definir novas exceções. 
 
 
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma 
exceção. 
 
 
A cláusula catch nem sempre é executada. 
 
 
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. 
 
 
 
Explicação: 
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de 
suas descendentes. 
 
 
 
 
 
4. 
 
 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? 
 
 
 
try 
 
 
throw 
 
 
out 
 
 
catch 
 
 
finally 
 
 
 
Explicação: 
out 
 
 
 
 
 
5. 
 
 
Acerca das anotações, é correto afirmar: 
 
 
 
São classes que servem para guardar lembretes durante o processo de programação. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. 
 
 
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. 
 
 
 
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. 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada 
 
 
 
 
Exercício inciado em 19/04/ 
javascript:abre_colabore('35632','187354635','3735746929');

Mais conteúdos dessa disciplina