SóProvas


ID
2613193
Banca
CONSULPLAN
Órgão
Câmara de Belo Horizonte - MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

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)

Alternativas
Comentários
  • Corrigindo as opções IIII e IV:

    III. O objetivo do try (FINALLY)é manter códigos para liberação de recursos adquiridos em seu bloco finally (TRY)correspondente.

    IV. O finally é obrigatório, SE NÃO HOUVER UM CATCH, e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não.

    Ou seja, podemos ter as seguintes estruturas:

    try-catch

    try-catch-finally

    try-finally

  • Quem não tem acesso:  - -> C