Logo Passei Direto
Buscar
Acerca do tratamento de exceções em Java, analise as afirmativas a seguir. I. Toda vez que a estrutura try é obrigatoriamente, em seu encerramento (na chave final). deve existir pelo menos um catch, a não ser que ela utilize a instrução finally. II. A estrutura try pode não conter nenhum bloco porém bloco finally torna-se obrigatório. III. objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally IV. finally é obrigatório e fornece um conjunto de códigos que é sempre independentemente de uma exceção ocorrer ou Está(ão) correta(s) apenas a(s) afirmativa(s)

I. Toda vez que a estrutura try é obrigatoriamente, em seu encerramento (na chave final). deve existir pelo menos um catch, a não ser que ela utilize a instrução finally.
II. A estrutura try pode não conter nenhum bloco porém bloco finally torna-se obrigatório.
III. objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally
IV. finally é obrigatório e fornece um conjunto de códigos que é sempre independentemente de uma exceção ocorrer ou
a) I
b) IV
c) IV e III
d) IV e II
e) II
User badge image
Desenvolvendo com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada afirmativa sobre o tratamento de exceções em Java: I. Toda vez que a estrutura try é obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally. Verdadeiro, um bloco try deve ter pelo menos um catch ou um finally. II. A estrutura try pode não conter nenhum bloco, porém o bloco finally torna-se obrigatório. Falso, um bloco try deve conter pelo menos um bloco catch ou um bloco finally, mas não pode existir um try sem um bloco. III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally. Falso, o bloco try é usado para envolver o código que pode lançar exceções, enquanto o bloco finally é onde você pode liberar recursos. IV. Finally é obrigatório e fornece um conjunto de códigos que é sempre executado independentemente de uma exceção ocorrer ou não. Falso, o bloco finally não é obrigatório; ele é opcional, mas se presente, será executado independentemente de uma exceção ter ocorrido ou não. Analisando as afirmativas, apenas a afirmativa I está correta. Portanto, a alternativa correta é: a) I.

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

há 2 anos

A alternativa correta é a letra c) IV e III. I. Toda vez que a estrutura try é obrigatoriamente, em seu encerramento (na chave final). deve existir pelo menos um catch, a não ser que ela utilize a instrução finally. - Esta afirmativa está incorreta, pois a estrutura try pode utilizar apenas o bloco finally sem a necessidade de um bloco catch. II. A estrutura try pode não conter nenhum bloco porém bloco finally torna-se obrigatório. - Esta afirmativa está incorreta, pois a estrutura try deve conter pelo menos um bloco try ou catch. III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally - Esta afirmativa está correta, pois o bloco finally é utilizado para liberar recursos adquiridos no bloco try. IV. finally é obrigatório e fornece um conjunto de códigos que é sempre executado independentemente de uma exceção ocorrer ou não - Esta afirmativa está correta, pois o bloco finally é executado sempre, independentemente de ocorrer ou não uma exceção.

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 conteúdos dessa disciplina