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

O que são variáveis em programação e qual sua funçã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

O que são variáveis em programação e qual sua função?

  1. A) Elementos fixos na memória.
  2. B) Armazenam dados temporariamente.
  3. C) São constantes em um programa.
  4. D) Aumentam a complexidade do código.
  5. E) Servem apenas para cálculos.

✅ Resposta correta: alternativa B

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, usado para guardar um valor que pode ser lido e alterado durante a execução do programa.
  2. Analise a função. Como o valor pode mudar ao longo da execução, a variável serve para armazenar dados de forma temporária, enquanto o programa está rodando, para que possam ser usados, consultados e modificados.
  3. Verifique cada alternativa. A alternativa B descreve exatamente isso: armazenar dados temporariamente.
  4. Por que as outras estão erradas. A alternativa A está errada porque variáveis são justamente elementos que podem mudar de valor, não fixos. A alternativa C está errada porque constantes são outro conceito, cujo valor não muda. A alternativa D está errada porque variáveis são um recurso básico da programação e não existem para aumentar a complexidade do código. A alternativa E está errada porque variáveis servem para guardar qualquer tipo de dado, como textos, entradas do usuário, resultados e estados, e não apenas para cálculos.
  5. Conclusão. O gabarito oficial B está correto.

💡 Dica: Defina variáveis e explique sua importância na programação.

Alternativa por alternativa

A Erradaerro: Conceitual

Confunde variável com constante ou com um valor fixo na memória. O aluno acha que a variável é algo imutável, quando seu defining traço é justamente poder mudar.

B Correta

Correto! Variáveis armazenam dados que podem mudar.

C Erradaerro: Conceituala que mais engana

Confunde variável com constante, achando que ambas são o mesmo tipo de elemento. Variáveis podem ser alteradas durante a execução, enquanto constantes não.

Por que engana: Confundir variáveis com constantes, acreditando que ambas têm a mesma função no código.

D Erradaerro: Senso comum

Associa a presença de variáveis ao aumento da complexidade do código, por intuição, sem reconhecer que elas são o mecanismo básico para organizar e reutilizar dados.

E Erradaerro: Conceitual

Acredita que variáveis só são úteis em operações matemáticas, restringindo a função delas a cálculos e ignorando o armazenamento de textos, entradas e estados do programa.

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🧩 progressao
🎯 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 suas funções na programação.

⚠️ Erro mais comum

Confundir variáveis com constantes, acreditando que ambas têm a mesma função no código.

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