Buscar

09_LINGUAGEM_DE_PROGRAMACAO

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 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO Lupa 
Fechar
Exercício: CCT0261_EX_A9_201408437449 Matrícula: 201408437449
Aluno(a): FABIO LUIS DE LIMA Data: 30/10/2015 11:44:21 (Finalizada)
 1a Questão (Ref.: 201409049855) Fórum de Dúvidas (0) Saiba (0)
O tratamento de exceções na linguagem Java é caracterizado pelo encapsulamento das informações de um erro
em um objeto que representa uma classe específica de erro. O uso de exceções permite separar a detecção da
ocorrência de uma situação excepcional do seu tratamento, ao se programar um método em Java.
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
A cláusula finally é sempre executada mesmo quando existente 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.
Uma exceção é sempre um objeto do tipo Throwable
A cláusula try sempre é executada.
Gabarito Comentado
 2a Questão (Ref.: 201409049851) Fórum de Dúvidas (0) Saiba (0)
Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a
execução de um método qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção
do Java poderão ser gerados, propagados e capturados. A subclasse que indica uma tentativa de converter para
o formato numérico uma String cujo conteúdo não seja compatível com o formato escolhido é:
IndexOutOfBoundsException
NumberFormatException
IOException
NullPointerException
ArithmeticExceptiocn
Gabarito Comentado
 3a Questão (Ref.: 201408513233) Fórum de Dúvidas (0) Saiba (0)
Pode-se dizer sobre exceções que: Marque a alternativa correta.
o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um
erro.
a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que
fará todo o tratamento em caso de algum erro
é obrigatório utilizar o comando finally em todos tratamentos de exceção
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
throws é o comando responsável pela implementação de uma exceção
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
1 de 3 30/10/2015 17:32
 4a Questão (Ref.: 201408757675) Fórum de Dúvidas (0) Saiba (0)
O tratamento de exceção em Java é implementado com a utilização dos
blocos try(), catch() e opcionalmente o bloco finally. Sabe-se que o bloco
finally não executará se o aplicativo fechar antes de um bloco try chamando o
método System.exit, pois este método encerra imediatamente um aplicativo.
Assim marque a única afirmação CORRETA com relação a aplicação dos
blocos que implementam a exceção em Java.
 
 
No Java se permite capturar o mesmo tipo de exceção em dois blocos
catch diferentes em uma única instrução catch.
No Java é permitido colocar uma lista de parâmetros de exceção
separados por vírgulas para um mesmo bloco catch.
 
Se o programa capturar a exceção em dos blocos catch, o programa
processa primeiramente o bloco finally e só então processa o
tratamento da exceção.
 
O java garante que o um bloco finally executará se um bloco try fechar
utilizando uma instrução return, break ou continue.
 
O Java permite colocar qualquer código entre um bloco try e seus
blocos catch correspondentes.
 
 
Gabarito Comentado
 5a Questão (Ref.: 201408712928) Fórum de Dúvidas (0) Saiba (0)
O Java fornece um mecanismo sofisticado para manipulação de erros que produz código
eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os
programadores detectam erros facilmente, sem precisar escrever código especial para
testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de
Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try.
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução
catch.
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários
catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir
primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
2 de 3 30/10/2015 17:32
Marque a alternativa correta:
Apenas as sentenças II e III estão corretas
Apenas as sentenças I, III e IV estão corretas.
Apenas as sentenças I,II e III estão corretas.
Todas as sentenças estão corretas.
Apenas a sentença I está correta.
 6a Questão (Ref.: 201408709527) Fórum de Dúvidas (0) Saiba (0)
O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o
fluxo normal da execução dos programas. Nas exceções utilizamos algumas palavras reservadas para este
tratamento. Qual dos conceitos a seguir se refere a cláusula throws?
especifica as exceções que o método pode lançar e informa as demais partes do programa
o controle passará para o primeiro catch que tenha um parâmetro compatível com a exceção lançada
permite a detecção e tratamento de bugs que podem ocorrer durante a execução do programa,
agregando o try/catch
dentro do bloco de exceção ela será lançada, os demais comandos do bloco serão suspensos
detecção e o tratamento de erros que podem ocorrer durante a execução de um loop
Fechar
 
 
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
3 de 3 30/10/2015 17:32

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes