Buscar

Acerca do tratamento de exceções em Java, analise as afirmativas a seguir. I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu e...

Acerca do tratamento de exceções em Java, analise as afirmativas a seguir. I. Toda vez que a estrutura try é utilizada, 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 catch, porém o bloco finally torna-se obrigatório. III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente. IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não. Está(ão) correta(s) apenas a(s) afirmativa(s)

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmativa correta é a I. A estrutura try é utilizada para tratar exceções em Java. O bloco try é seguido por um ou mais blocos catch ou um bloco finally ou ambos. O bloco catch é usado para capturar exceções específicas e tratá-las, enquanto o bloco finally é usado para executar códigos que precisam ser executados independentemente de uma exceção ocorrer ou não. Na afirmativa I, é dito que toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally. Isso é verdadeiro, pois se não houver um bloco catch, a exceção não será tratada e o programa irá falhar. O bloco finally é opcional, mas se estiver presente, ele será executado independentemente de uma exceção ocorrer ou não. A afirmativa II está incorreta, pois se não houver um bloco catch, o bloco finally não se torna obrigatório. A afirmativa III está incorreta, pois o objetivo do bloco finally é executar códigos que precisam ser executados independentemente de uma exceção ocorrer ou não, e não para liberar recursos adquiridos. A afirmativa IV está correta, pois o bloco finally é obrigatório se houver um bloco try e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais