Questão nº 34

Questão de Tecnologia da Informação · FGV ALEP 2024 (nº 34)

FGV2024Analista Legislativo - Desenvolvedor de SistemasTecnologia da Informação
Gabarito: Cver comentário ↓

Analise o script Java a seguir.

Figura da questão de Tecnologia da Informação

Ao executar o script acima, a saída no console será

Resposta comentada

Gabarito Alternativa C

Conceito-chave: O operador + em Java, quando usado com uma String, vira concatenação (junção de textos). A expressão é avaliada da esquerda para a direita: "JEE v8 & JDK 17: " + (3 + 5) primeiro resolve o que está entre parênteses (a soma 3 + 5 = 8) e depois junta o texto com o número, resultando em "JEE v8 & JDK 17: 8".

  • (A) Incorreta: O valor 5 não aparece em nenhuma operação do código; a soma correta dentro dos parênteses é 3 + 5 = 8, não 5.
  • (B) Incorreta: O número 3 é apenas uma das parcelas da soma, mas o resultado da expressão (3 + 5) é 8, não 3.
  • (C) Correta: O parêntese (3 + 5) é avaliado primeiro, resultando em 8, e depois é concatenado com a string "JEE v8 & JDK 17: ", produzindo exatamente JEE v8 & JDK 17: 8.
  • (D) Incorreta: Faltou o resultado da operação aritmética; a saída inclui o número 8 após os dois-pontos, pois a concatenação junta o texto com o valor calculado.
  • (E) Incorreta: Não há erro de compilação; o código é válido, pois a soma entre inteiros dentro de parênteses é permitida e a concatenação com String é um uso correto do operador +.

Fonte: FGV ALEP 2024 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 1). 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