Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2026

ProgramaçãoLinguagens de programação
Código
fg130036
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Médio
Cargo
Técnico de Informática
Ao validar dados de entrada, o programador quer lançar manualmente uma exceção se o valor informado for negativo, permitindo que camadas superiores tratem o problema adequadamente.A instrução da linguagem JAVA que realiza o lançamento explícito de exceção é
  1. Astart valorNegativo
  2. Bbreak valorNegativo
  3. Cthrow novaExcecao
  4. Dexit códigoErro
  5. Eswitch valorNegativo
Revelar gabarito e comentário

GabaritoC — throw novaExcecao

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 – Lançamento explícito de exceções

Gabarito: letra C. Em Java, a palavra reservada throw é a instrução correta para lançar manualmente uma exceção, permitindo que camadas superiores tratem o problema. As demais alternativas não realizam essa função.

Alternativa A — ❌ Incorreta

start não é uma instrução válida em Java para lançar exceções; é usado em threads (Thread.start()).

Alternativa B — ❌ Incorreta

break interrompe a execução de loops ou estruturas switch, não lança exceções.

Alternativa C — ✅ Correta ⟵ GABARITO

throw é o comando que lança uma exceção explícita, seguido de um objeto da classe Throwable (ex.: throw new IllegalArgumentException()).

Alternativa D — ❌ Incorreta

exit (geralmente System.exit()) encerra a máquina virtual Java, não lança exceções.

Alternativa E — ❌ Incorreta

switch é uma estrutura condicional para seleção de casos, não tem relação com exceções.

Portanto, a resposta correta é a letra C.

Link permanente: /questoes/fg130036