Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FCC 2025

TI - Desenvolvimento de SistemasCódigos em Java
Código
fc150475
Banca
FCC
Órgão
MPE PI
Ano
2025
Cargo
Ana Min ( )
Considere o código Java abaixo, em condições ideais:   public static void verificar (int x) throws Exception { try { if (x < 0) throw new IllegalArgumentException("Negativo"); else if (x == 0) throw new NullPointerException ("Zero");   } catch (IllegalArgumentException e) { throw new Exception("Erro geral");   } finally { System.out.println("Finalizando"); } }   Se o método verificar for chamado passando-se como parâmetro o valor 0 (zero),
  1. Aa exceção NullPointerException é lançada e não capturada.
  2. Bo bloco finally não será executado porque há uma exceção.
  3. Co método imprime "Finalizando" e termina normalmente.
  4. Do comando System.out.println nunca será chamado por causa do erro.
  5. Ea exceção IllegalArgumentException é capturada e relançada
Revelar gabarito e comentário

GabaritoA — a exceção NullPointerException é lançada e não capturada.

Link permanente: /questoes/fc150475