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.

1 Resposta

  • Aryanemendes

    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

Clique aqui para adicionar a sua resposta.