Logo Passei Direto
Buscar
LiveAo vivo
Analisem 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 ocorrer.

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

I e III
User badge image
Exercícios Para o Aprendizado

ano passado

Respostas

User badge image

Ed Verified user icon

há 4 meses

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 uma 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. Com base nas análises, as afirmativas corretas são I e III. Portanto, a alternativa correta é: I e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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, o tratamento de exceção em Java permite que o programador crie programas que consigam lidar com erros e exceções de forma mais controlada, tornando o programa mais robusto. 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 estar dentro do bloco try, e não do bloco catch. O bloco catch é responsável por tratar a exceção caso ela ocorra. III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção. Falso, o método toString de um objeto de exceção retorna uma representação em string do objeto de exceção, que geralmente inclui informações sobre o tipo de exceção e a sua mensagem. 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, como mencionado anteriormente, 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 trata a exceção caso ela ocorra. Portanto, a única afirmativa correta é a I. Sendo assim, a alternativa correta é: a) I.

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