Logo Passei Direto
Buscar
-0 stacio.saladeavaliacoes.com.br/prova/67af78f955b6f6c23b7b97d Prova AV Programação Orientada a Objetos Em Java (COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012) No código Java abaixo, verifica-se que o bloco finally será executado: try { } catch ( it } finally { A De qualquer forma. B Apenas se uma exceção for levantada. C Apenas se nenhuma exceção for levantada. D Apenas se a exceção levantada for tratada no bloco catch. Feedback
User badge image
Phelipe Souza

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

No Java, o bloco `finally` é sempre executado após a execução do bloco `try`, independentemente de uma exceção ter sido lançada ou não. Isso significa que ele será executado tanto se uma exceção for levantada e tratada no bloco `catch`, quanto se nenhuma exceção ocorrer. Analisando as alternativas: A) De qualquer forma. - Correto, pois o bloco `finally` é executado sempre. B) Apenas se uma exceção for levantada. - Incorreto, pois o `finally` é executado mesmo que não haja exceção. C) Apenas se nenhuma exceção for levantada. - Incorreto, pois o `finally` é executado mesmo que uma exceção ocorra. D) Apenas se a exceção levantada for tratada no bloco catch. - Incorreto, pois o `finally` é executado independentemente do tratamento da exceção. Portanto, a alternativa correta é: A) De qualquer forma.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina