Logo Passei Direto
Buscar
Analise as seguintes afirmativas sobre a programação orientada a objetos com Java.

I. O tratamento de exceção permite criar programas tolerantes a falhas.

II. Para lidar com uma exceção, deve-se colocar qualquer código que pode lançar uma exceção em uma instrução catch.

III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção.

IV. O bloco catch contém o código que pode lançar uma exceção e o bloco try contém o código que manipula a exceção se uma ocorrerr.

Está(ão) correta(s) apenas a(s) afirmativa(s)

II
II e IV
III
I, III e IV
I e III


I e III
User badge image
Estudo Através de Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I. O tratamento de exceção permite criar programas tolerantes a falhas. Verdadeiro, essa afirmativa está correta, pois o tratamento de exceções é uma forma de lidar com erros e falhas, permitindo que o programa continue a execução ou trate o erro de forma adequada. II. Para lidar com uma exceção, deve-se colocar qualquer código que pode lançar uma exceção em uma instrução catch. Falso, o código que pode lançar uma exceção deve ser colocado dentro de um bloco `try`, e o bloco `catch` é usado para tratar a exceção que pode ser lançada. III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção. Verdadeiro, essa afirmativa está correta, pois o método `toString()` de uma exceção geralmente retorna uma descrição da exceção, que pode incluir a mensagem de erro. IV. O bloco catch contém o código que pode lançar uma exceção e o bloco try contém o código que manipula a exceção se uma ocorrer. Falso, essa afirmativa está invertida. O bloco `try` contém o código que pode lançar uma exceção, enquanto o bloco `catch` contém o código que manipula a exceção. Agora, com base nas análises: - Afirmativas corretas: I e III. - Afirmativas incorretas: II e IV. Portanto, a alternativa que contém todas as afirmativas verdadeiras é: I e III.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é "I e III". A afirmativa I está correta, pois o tratamento de exceção permite que o programa continue a ser executado mesmo quando ocorrem falhas. A afirmativa III também está correta, pois o método toString de um objeto de exceção retorna uma mensagem de erro da exceção. A afirmativa II está incorreta, pois o código que pode lançar uma exceção deve ser colocado em um bloco try, e não em um bloco catch. A afirmativa IV também está incorreta, pois o bloco try contém o código que pode lançar uma exceção e o bloco catch contém o código que manipula a exceção se ela ocorrer.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina