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

Durante uma competição de programação, os alunos precisam organizar seus dados em variáveis. Se a idade de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma competição de programação, os alunos precisam organizar seus dados em variáveis. Se a idade de Maria é 12 anos e de João é 10, qual variável deve conter a soma das idades?

  1. A) idadeMaria + idadeJoao
  2. B) somaIdades = idadeMaria + idadeJoao
  3. C) somaIdades = idadeMaria - idadeJoao
  4. D) idadeMaria + 2
  5. E) idadeJoao + idadeMaria + 2

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede a variável que deve conter a soma das idades de Maria (12 anos) e João (10 anos). Ou seja, é preciso guardar o resultado 12 + 10 = 22 em uma variável. Passo 2: Em programação, a atribuição usa o nome da variável à esquerda, o sinal de igual e a expressão à direita. A alternativa B segue exatamente esse padrão: somaIdades = idadeMaria + idadeJoao. Assim, a variável somaIdades recebe o valor da soma das idades. Passo 3: A alternativa A traz a soma correta, mas sem atribuição, então o resultado não fica guardado em nenhuma variável. Passo 4: A alternativa C usa subtração, o que daria 12 - 10 = 2, e não a soma. Passo 5: A alternativa D soma 2 fixo à idade de Maria, ignorando a idade de João e usando um número que não está no enunciado. Passo 6: A alternativa E soma as duas idades, mas acrescenta 2 sem nenhuma justificativa, resultando em 24. Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.

💡 Dica: Calcule a soma das idades e identifique a variável correta.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que escrever apenas a expressão de soma já basta para o resultado ser armazenado. Não percebe que é preciso atribuir o valor a uma variável com o sinal de igual.

B Correta

Correta, pois soma as idades e armazena na variável.

C Erradaerro: Atençãoa que mais engana

Trocou o sinal de soma por subtração, calculando a diferença entre as idades em vez da soma.

Por que engana: Confundir a operação de soma com a de subtração, escolhendo uma alternativa que subtrai as idades em vez de somá-las.

D Erradaerro: Interpretação

Substituiu a idade de João por um número fixo (2) e ignorou a idade informada no enunciado, o que mostra leitura incompleta dos dados.

E Erradaerro: Atenção

Somou corretamente as duas idades, mas acrescentou 2 sem motivo, talvez por confusão ao copiar a expressão ou por achar que faltava um ajuste.

Raio-X da questão

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

variáveis em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

variáveis em programação · operações básicas de adição

📚 Reveja

Revisar como declarar e utilizar variáveis em programação.

⚠️ Erro mais comum

Confundir a operação de soma com a de subtração, escolhendo uma alternativa que subtrai as idades em vez de somá-las.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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