Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 158

  • (SUGEP - UFRPE 2016)

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. try { ... } catch (...) { ... } ... finally { ... }
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:


A) 1, 2, 3 e 4.

B) 1, 2, 3 e 5.

C) 1, 3, 4 e 5.

D) 1, 2, 4 e 5.

E) 2, 3, 4 e 5.


Próximo:
EXERCÍCIOS - Exercício 159

Vamos para o Anterior: Exercício 157

Tente Este: Exercício 145

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=47.77ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.80ms))((ts_substr_c=1.33ms))((ts_substr_im=0.88ms))
((total= 51ms))