GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Difícil⏱ medio

Ao desenvolver um jogo, um programador precisa usar variáveis para armazenar pontos. O que são variáveis no…

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

Ao desenvolver um jogo, um programador precisa usar variáveis para armazenar pontos. O que são variáveis no contexto da programação?

  1. A) Elementos fixos do programa.
  2. B) Espaços que guardam dados temporariamente.
  3. C) Instruções de controle de fluxo.
  4. D) Estruturas de dados imutáveis.
  5. E) Análises de dados processados.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. No contexto da programação, uma variável é um espaço de memória identificado por um nome, usado para armazenar um dado que pode ser lido e alterado durante a execução do programa. No jogo, a variável 'pontos' guarda o valor da pontuação, que muda conforme o jogador avança.
  2. Analisando as alternativas, a alternativa B descreve exatamente isso: espaços que guardam dados temporariamente, ou seja, enquanto o programa está rodando.
  3. A alternativa A está errada, pois elementos fixos são constantes, e variáveis justamente podem mudar de valor.
  4. A alternativa C está errada, pois instruções de controle de fluxo são comandos como if, while e for, que decidem a ordem de execução, não armazenam dados.
  5. A alternativa D está errada, pois estruturas imutáveis são justamente o oposto de variáveis, que são mutáveis.
  6. A alternativa E está errada, pois análises de dados processados descrevem resultados ou atividades de análise, não o mecanismo de armazenamento.
  7. Conclusão: a resposta correta é B, que coincide com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter associado 'variável' ao sentido de algo fixo ou permanente, confundindo-a com constantes do programa.

Por que engana: Confundir variáveis com elementos fixos, acreditando que são imutáveis e não podem armazenar dados temporários.

B Correta

São usadas para armazenar dados que mudam.

C Erradaerro: Conceitual

O aluno pode ter confundido variáveis com comandos de controle de fluxo, por ambos aparecerem no código e serem usados em jogos.

D Erradaerro: Conceitual

O aluno pode ter entendido que variáveis são estruturas fixas porque guardam dados, ignorando que o valor de uma variável pode ser alterado durante a execução.

E Erradaerro: Interpretação

O aluno pode ter interpretado 'variáveis' como o resultado de análises ou processamentos de dados, lendo a palavra 'dados' do enunciado de forma superficial.

Raio-X da questão

Dificuldade Difícil
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✍️ direta🧩 consolidacao
🎯 Conceito central

variáveis em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em programação · estrutura de um programa

📚 Reveja

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

⚠️ Erro mais comum

Confundir variáveis com elementos fixos, acreditando que são imutáveis e não podem armazenar dados temporários.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.