Logo Passei Direto
Buscar

Outros

Outros
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)
A III
B I e III
C II e IV
D I, III e IV
E II
User badge image
CuriosidadesGerais

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 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 foi 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. Agora, vamos resumir as afirmativas corretas: - I: Correta - II: Incorreta - III: Correta - IV: Incorreta Portanto, as afirmativas corretas são I e III. A alternativa que contém todas as afirmativas verdadeiras é: B) I e III.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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

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

Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer.
Assim, assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o banco de dados.
A if
B else
C try
D catch
E finally

Mais conteúdos dessa disciplina