Os blocos try-catch podem ser utilizados com o bloco finally, declarado ao final. No bloco try deve conter códigos que poderão gerar exceção, e os blocos catches, são responsáveis pela captura das exceções se geradas, e neles deve, se necessário, realizar os devidos tratamentos das exceções. A imagem a seguir é um exemplo com a estrutura dos blocos try-catch-finally.
IMAGEM 9.PNG
Considerando essas informações e o conteúdo estudado sobre tratamento de exceções, analise as asserções a seguir e a relação proposta entre elas:
I. O código apresentado na imagem apresentará uma exceção do tipo NullPointerException e o bloco finally não será executado.
Porque:
II. Quando há exceções capturadas pelo bloco catch, o bloco finally não é executado.
A seguir, assinale a alternativa correta:
A) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
B) As asserções I e II são proposições falsas.
C) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
D) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Respostas
respondido por:
4
Resposta:
As asserções I e II são proposições falsas.
Explicação:
Fiz a prova e já corrigi as repostas.
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás