Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2024

Questão 5 — Programação: Java — Tratamento de Exceções

Programação Java — Tratamento de Exceções

Serviço de Seleção do Pessoal da Marinha (SSPM) 2024

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Sobre tratamento de exceções, de acordo com Deitel (2016), assinale a opção correta.
Selecione uma alternativa

Resolução comentada

O bloco finally executa haja ou não exceção no try.

Segundo Deitel, o bloco finally é executado independentemente de ter ocorrido exceção no try correspondente. Por isso é usado para liberar recursos.

Análise das alternativas

A) Errada: o finally executa mesmo se um catch lançar exceção. C) Errada: o finally também executa quando o try é encerrado por break. D) Errada: executa também sem exceção. E) Errada: o finally é opcional (embora, quando presente, venha depois dos catch).

Referência: Deitel & Deitel (2016), Java: Como Programar, tratamento de exceções.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito final CP-T/2024 — Informática — página 5