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

Em um programa, qual é a função de uma variável?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um programa, qual é a função de uma variável?

  1. A) Armazenar informações temporariamente
  2. B) Executar comandos do programa
  3. C) Gerar gráficos
  4. D) Controlar o fluxo do programa
  5. E) Formatar textos

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Resolvendo por conta própria, uma variável em programação é um espaço nomeado na memória do computador usado para guardar um valor (um número, um texto, uma condição) que pode ser lido e alterado enquanto o programa roda.
  2. Por isso, a função de uma variável é armazenar informações, e como o programa termina e a memória é liberada, esse armazenamento é temporário, o que corresponde à alternativa A.
  3. A alternativa B está errada, pois executar comandos é função do processador e das instruções do próprio código, não da variável.
  4. A alternativa C está errada, pois gerar gráficos é tarefa de bibliotecas ou programas específicos de visualização, e não da variável em si.
  5. A alternativa D está errada, pois o controle do fluxo é feito por estruturas como if, while e for, que usam variáveis como critério, mas não são a função da variável.
  6. A alternativa E está errada, pois formatar textos é feito por funções ou comandos de formatação, e não pela variável.
  7. Conclusão: a resposta correta é A, coincidindo com o gabarito oficial.

💡 Dica: Pense na definição e uso de variáveis em programação.

Alternativa por alternativa

A Correta

Variáveis armazenam dados temporariamente enquanto o programa é executado.

B Erradaerro: Conceitual

Confunde o papel da variável com o das instruções do programa, imaginando que a variável é quem 'faz' as ações. A variável apenas guarda o dado que as instruções usam.

C Erradaerro: Conceitual

Associa variáveis a recursos visuais por achar que todo dado numérico vira gráfico. Gráficos dependem de bibliotecas e comandos de desenho, não da variável em si.

D Erradaerro: Conceituala que mais engana

Acredita que a variável comanda o fluxo porque ela aparece nas condições de if e while. Na verdade, quem controla o fluxo são as estruturas de controle, que apenas usam o valor armazenado.

Por que engana: Confundir a funcao de variaveis com a de comandos ou controle de fluxo, atribuindo a variavel funcoes que nao sao de armazenamento.

E Erradaerro: Senso comum

Imagina que variáveis servem para manipular textos porque podem guardar strings. O armazenamento é a função; a formatação é feita por funções específicas de texto.

Raio-X da questão

Dificuldade Fácil
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✍️ direta🧩 abertura
🎯 Conceito central

função de uma variável

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de variavel em programa · funcao basica de programa

📚 Reveja

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

⚠️ Erro mais comum

Confundir a funcao de variaveis com a de comandos ou controle de fluxo, atribuindo a variavel funcoes que nao sao de armazenamento.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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