GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO02Fácil⏱ curto

Analise o trecho de código a seguir: int x = 5; x = x * 2; Qual é o valor de x após a execução?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Analise o trecho de código a seguir: int x = 5; x = x * 2; Qual é o valor de x após a execução?

  1. A) 5
  2. B) 7
  3. C) 10
  4. D) 12
  5. E) 0

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A linha int x = 5; declara a variável inteira x e atribui a ela o valor 5.
  2. A linha x = x * 2; lê o valor atual de x (5), multiplica por 2 (resultado 10) e armazena esse novo valor em x, substituindo o anterior.
  3. Portanto, ao final da execução, x vale 10, que corresponde à alternativa C, em concordância com o gabarito oficial.
  4. Por que as outras estão erradas: A) 5 é o valor inicial, mas a multiplicação altera x antes do fim; B) 7 resulta de somar 2 em vez de multiplicar; D) 12 surge de confundir a operação com soma repetida ou com 6 mais 6, sem base no código; E) 0 não aparece em nenhuma etapa, pois x nunca recebe zero.

💡 Dica: Calcule o valor de x após a operação.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode ter achado que a segunda linha não altera o valor de x ou ignorou a atribuição x = x * 2, ficando com o valor inicial.

B Erradaerro: Atençãoa que mais engana

O aluno pode ter somado 2 ao valor de x em vez de multiplicar, confundindo o operador * com +.

Por que engana: Interpretar erroneamente a operacao de multiplicacao, somando ou subtraindo em vez de multiplicar.

C Correta

O valor de x é 5 multiplicado por 2, resultando em 10.

D Erradaerro: Procedimental

O aluno pode ter considerado que 5 + 5 + 2 ou 6 vezes 2 resulta no valor final, misturando operações ou lendo mal a expressão.

E Erradaerro: Conceitual

O aluno pode ter imaginado que a multiplicação zera a variável ou que a atribuição apaga o valor sem usá-lo no cálculo, confundindo com inicialização.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 consolidacao
🎯 Conceito central

variáveis em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

variaveis em programacao · operacoes aritmeticas basicas

📚 Reveja

Revisar operações básicas com variáveis em programação.

⚠️ Erro mais comum

Interpretar erroneamente a operacao de multiplicacao, somando ou subtraindo em vez de multiplicar.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.