Pular para o conteúdo principal

Questão de Programação — Java — FUNDATEC 2023

ProgramaçãoJava
Código
qq896830
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Java
Analise o seguinte trecho de código Java:int n= 2, x;x= ++n + n++ + ++n + n++;System.out.println(x + n);O que será escrito na saída padrão após a execução?
  1. A12
  2. B16
  3. C20
  4. D22
  5. E24
Revelar gabarito e comentário

GabaritoD — 22

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”.

Operadores de incremento em Java – Pré e Pós

Gabarito: letra D (22). A expressão x = ++n + n++ + ++n + n++ com n=2 resulta em x = 16, mas o programa imprime x + n, onde n ao final vale 6. Portanto, a saída é 16 + 6 = 22. A banca testa a compreensão da diferença entre pré-incremento (usa após incrementar) e pós-incremento (usa antes de incrementar).

Passo a passo da execução

  • n = 2.

  • ++n → n vira 3, usado como 3.

  • n++ → usado 3, depois n vira 4.

  • ++n → n vira 5, usado como 5.

  • n++ → usado 5, depois n vira 6.

  • Soma: 3 + 3 + 5 + 5 = 16. Atribuído a x.

  • x + n = 16 + 6 = 22.

  1. 1n = 2
  2. 2++n → n=3, usa 3
  3. 3n++ → usa 3, n=4
  4. 4++n → n=5, usa 5
  5. 5n++ → usa 5, n=6
  6. 6x = 3+3+5+5 = 16
  7. 7Saída: x+n = 16+6 = 22
LEVEL · soulevel.com.br

Alternativas

Alternativa A — ❌ Incorreta (12)

Não corresponde a nenhum resultado parcial ou total. Possivelmente confundiu a ordem dos operandos.

Alternativa B — ❌ Incorreta (16)

Este é o valor de x, mas o programa imprime x + n. A pegadinha clássica: o candidato para no cálculo de x e esquece de somar o n final.

Alternativa C — ❌ Incorreta (20)

Valor sem correspondência no cálculo correto.

Alternativa D — ✅ Correta ⟵ GABARITO

Resultado exato: 16 + 6 = 22.

Alternativa E — ❌ Incorreta (24)

Possivelmente de uma soma incorreta das parcelas.

NÃO CAIA NESSA!

A banca explora o erro comum de calcular apenas o valor de x (16) e ignorar que a saída é x + n. Além disso, a alternância entre pré e pós-incremento exige atenção à ordem de avaliação. Simule passo a passo e nunca pule o estado final da variável.

PEGA ESSA DICA!

Em expressões com múltiplos incrementos, escreva o estado da variável a cada operação. Lembre-se: ++n incrementa antes de usar; n++ usa antes de incrementar. Marque cada etapa no rascunho.

Link permanente: /questoes/qq896830