Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de

programação Java no quadro abaixo.

Analise as afirmações abaixo, sobre o seu funcionamento.

1) Uma cláusula finally é colocada no fim de uma lista de tratadores, imediatamente depois de uma construção try

completa.

2) Se a cláusula try lança nenhuma exceção, a cláusula finally é executada antes de a execução continuar depois da

construção try.

3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula finally não é executada.

4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula finally é

executada antes de a exceção ser propagada.

5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula finally. Isso faz sentido, claro, somente

se nos comandos que a compõem existe um throw, break, continue, ou return.

Estão corretas, apenas:

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282