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.

Ao executar o script acima, a saída no console será
- AJEE v8 & JDK 17: 5.
- BJEE v8 & JDK 17: 3.
- CJEE v8 & JDK 17: 8. (alternativa correta)
- DJEE v8 & JDK 17.
- EErro de compilação.
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
5não aparece em nenhuma operação do código; a soma correta dentro dos parênteses é3 + 5 = 8, não5. - (B) Incorreta: O número
3é apenas uma das parcelas da soma, mas o resultado da expressão(3 + 5)é8, não3. - (C) Correta: O parêntese
(3 + 5)é avaliado primeiro, resultando em8, e depois é concatenado com a string"JEE v8 & JDK 17: ", produzindo exatamenteJEE v8 & JDK 17: 8. - (D) Incorreta: Faltou o resultado da operação aritmética; a saída inclui o número
8apó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.