• Matéria: Informática
  • Autor: andreff92
  • Perguntado 7 anos atrás

Sabemos que exceções nada mais são do que eventos que podem ocorrer durante a execução do programa e que podem danificar o fluxo normal de instruções, ocasionando, assim, erros aos programas. Com base nisso, analise as informações abaixo:

I. Uma exceção Java é uma instância da classe Throwable ou de uma de suas extensões.

II. Quando uma exceção é disparada, ela pode ser capturada por uma cláusula catch de um comando try.

III. Comandos que podem disparar exceções devem ser colocados dentro de um comando try.

IV. A sintaxe Exception exception dentro da cláusula catch é na verdade uma lista de parâmetro.


Após análise das afirmações, os itens VERDADEIROS são:


a.
I, II, III, IV;

b.
I, II, III;

c.
II, III, IV;

d.
II, IV;

e.
I, IV.

Respostas

respondido por: academicoiffdavi
1

Olá!

I - Verdadeiro, a classe raiz de todas as exceções em Java é a java.lang.throwable, portanto todas as outras exceções são instâncias dessa classe

II - Verdadeiro, o comando Catch captura qual erro foi gerado e o trata de acordo com as necessidades do programador.

III - Verdadeiro, é uma boa prática de programação colocar comandos passíveis de gerar exceções dentro de um comando try, pois ao compilar o programa, esses comandos que geram exceções podem fazer com que a compilação apresente erros e não seja possível nem ser iniciado a execução dos comandos, logo, coloca-los dentro de um try de depois um catch, garante que o evento seja tratado adequadamente.

IV - Verdadeiro, o exception seria um objeto da classe Exception, que foi passado como parâmetro para o catch

Letra A

Perguntas similares