• Matéria: Lógica
  • Autor: lexonekloves
  • Perguntado 7 anos atrás


“O requisito é que o chamador de um método que lança uma exceção verificada deve estar preparado para lidar com a exceção. Isso normalmente significa escrever um handler de exceção na forma de um bloco try .”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java . São Paulo: Pearson Prentice Hall, 2004. p. 296).
O encerramento abrupto do programa mediante o lançamento de uma exceção pode ser evitado com o tratamento da mesma, o que é chamado de captura de exceção. Para realizar esse tratamento das exceções em Java são utilizados os comandos try e catch . Analise abaixo é o comportamento dos comandos try e catch .
I. A instrução catch lida com as exceções para que o programa mantenha sua execução consistente, mesmo que exceções ocorram.
II. As linhas de código que serão executadas, quando a exceção for capturada, serão colocadas no bloco try .
III. No bloco try são colocadas todas as linhas de código que possam vir a lançar uma exceção.
IV.O bloco finally permite que um bloco de comandos seja sempre executado após a execução de um bloco de catch e/ou de try .
Agora, assinale a alternativa que apresenta as afirmações corretas.
.I e IV.
.II e IV.
.I, III e IV.
.I, II e IV.
.II, III e IV.

Respostas

respondido por: aristidesdelima
7

Resposta:

I,II e IV

Explicação:

O correto na construção de pacotes de exceção é quando as linhas de código que serão executadas, quando a exceção for capturada, serão colocadas no bloco catch e não no try.

respondido por: LarissaMoura3
20

d. I, II e IV.

Para a realização do adequado tratamento das exceções em linguagem Java devemos usar os comandos try e catch. De forma que a instrução catch considera as exceções para que o programa permita sua execução de uma maneira consistente, apesar da ocorrência de exceções.

A execução das linhas de código deve considerar a captura da exceção, quando as mesmas forem colocadas no bloco try. Além disso, o bloco finally possibilita que um bloco de comandos seja executado depois da execução de catch ou try.

Bons estudos!

Perguntas similares