Pular para o conteúdo principal

Questão de Programação — Plataforma Java — FUNDATEC 2023

ProgramaçãoPlataforma Java
Código
qq891256
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
No Java SE 8, uma forma de lidar com exceções é utilizar os blocos:
  1. Aexcept e interrupt.
  2. Battempt e unexpected.
  3. Csuccess e error.
  4. Dtry e catch.
  5. Eexecute e stop.
Revelar gabarito e comentário

GabaritoD — try e catch.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Java – Tratamento de exceções

Gabarito: letra D. Em Java SE 8, os blocos para tratamento de exceções são try e catch. As demais alternativas apresentam palavras-chave inexistentes na linguagem.

Alternativa A — ❌ Incorreta

except e interrupt não são blocos de tratamento de exceções em Java. A palavra except não existe na sintaxe; interrupt é um método da classe Thread.

Alternativa B — ❌ Incorreta

attempt e unexpected não fazem parte da linguagem Java para tratamento de exceções. attempt não é um bloco válido e unexpected não é uma palavra-chave.

Alternativa C — ❌ Incorreta

success e error não são blocos de exceção. Embora Error seja uma subclasse de Throwable, não se usa como bloco. success não existe.

Alternativa D — ✅ Correta

O par try e catch é a base do tratamento de exceções em Java. O bloco try contém o código que pode lançar exceções, e catch captura e trata essas exceções.

Alternativa E — ❌ Incorreta

execute e stop não são blocos de exceção. execute é um método de ExecutorService; stop é um método obsoleto de Thread.

Gabarito: letra D.

Link permanente: /questoes/qq891256