Questão nº 34

Questão de Tecnologia da Informação · FCC TRT15 2024 (nº 34)

FCC2024Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

O trecho de código Java (executado em condições ideais, com as bibliotecas adequadas importadas) que não apresenta erros nem exceções é

Resposta comentada

Gabarito Alternativa D

Em Java, erros de compilação são problemas de sintaxe que o compilador detecta antes mesmo do programa rodar, enquanto exceções são problemas que acontecem durante a execução do programa, como tentar acessar algo que não existe.

  • (A) Incorreta: Causa uma ArrayIndexOutOfBoundsException em tempo de execução, pois tenta acessar a posição 3 de um array que só tem posições 0, 1 e 2.
  • (B) Incorreta: Causa uma NullPointerException em tempo de execução, pois tenta chamar um método (toUpperCase()) em uma variável que não aponta para nenhum objeto (null).
  • (C) Incorreta: Causa um erro de compilação. A variável x é declarada dentro do escopo do loop for e, portanto, não é visível ou acessível fora dele.
  • (D) Correta: Este trecho de código não apresenta erros de compilação nem exceções em tempo de execução. O método getOrDefault() retorna 0 para "outraChave" (que não existe) e get("chave") retorna 42. A soma 0 + 42 é impressa.
  • (E) Incorreta: Causa um erro de compilação. A lista foi declarada para armazenar objetos do tipo Integer (List<Integer>), e tentar adicionar uma String ("texto") a ela resulta em um erro de incompatibilidade de tipos.

Fonte: FCC TRT15 2024 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho