GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ medio

Ana e Bruno estão criando um jogo que precisa de um sistema de variáveis para armazenar pontuações. O que são…

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

Ana e Bruno estão criando um jogo que precisa de um sistema de variáveis para armazenar pontuações. O que são variáveis em programação?

  1. A) Espaços que guardam dados temporários.
  2. B) Dados fixos que não mudam.
  3. C) Funções que executam ações.
  4. D) Comandos que escrevemos no código.
  5. E) Linguagens de programação.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Lembre o conceito de variável. Em programação, uma variável é um espaço na memória do computador, identificado por um nome, que guarda um valor que pode ser lido e alterado durante a execução do programa.
  2. No contexto do jogo, a pontuação de Ana e Bruno muda a cada ação do jogador. Por isso, a variável que armazena a pontuação precisa guardar dados que podem ser atualizados, ou seja, dados temporários enquanto o programa roda.
  3. Compare as alternativas. A alternativa A descreve exatamente essa ideia: espaços que guardam dados temporários. Está correta.
  4. Por que as outras estão erradas. A alternativa B está errada porque variáveis justamente podem mudar de valor, enquanto dados fixos são constantes. A alternativa C está errada porque funções são blocos de código que executam ações, não espaços de armazenamento. A alternativa D está errada porque comandos são instruções do código, e não os dados guardados. A alternativa E está errada porque linguagens de programação são ferramentas para escrever programas, não elementos que guardam valores.
  5. Conclusão. O gabarito oficial A está correto, e a resposta é a alternativa A.

💡 Dica: Defina o que são variáveis e sua função em programação.

Alternativa por alternativa

A Correta

Definição correta de variáveis.

B Erradaerro: Conceituala que mais engana

O aluno confunde variável com constante, supondo que toda informação guardada no programa é fixa e não pode ser alterada.

Por que engana: Confundir variáveis com dados fixos, acreditando que elas não podem mudar durante a execução do programa.

C Erradaerro: Conceitual

O aluno associa a palavra variável a algo que 'faz' coisas no programa, confundindo o elemento que armazena dados com funções, que executam ações.

D Erradaerro: Conceitual

O aluno entende que variáveis são parte da escrita do código, como comandos, sem perceber que a variável é o dado armazenado e referenciado pelo nome.

E Erradaerro: Senso comum

O aluno pensa que variáveis são o próprio ambiente de programação ou linguagem usada para criar o jogo, por associação com a palavra 'programação' do enunciado.

Raio-X da questão

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

variáveis em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções de programação · tipos de dados

📚 Reveja

Revisar o conceito de variáveis e seu uso em programação.

⚠️ Erro mais comum

Confundir variáveis com dados fixos, acreditando que elas não podem mudar durante a execução do programa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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