O Sistersinspirit.ca facilita a busca por respostas para suas perguntas com a ajuda de uma comunidade ativa. Conecte-se com uma comunidade de especialistas prontos para fornecer soluções precisas para suas perguntas de maneira rápida e eficiente em nossa amigável plataforma de perguntas e respostas. Explore nossa plataforma de perguntas e respostas para encontrar respostas detalhadas de uma ampla gama de especialistas em diversas áreas.

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.


Sagot :

Resposta:

As asserções I e II são proposições falsas.

Explicação:

Fiz a prova e já corrigi as repostas.