Qual a diferença entre variável e constante em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a diferença entre variável e constante em programação?
- A) Uma variável pode mudar; uma constante não.
- B) Uma variável é fixa; uma constante pode mudar.
- C) Ambas podem mudar durante a execução.
- D) Uma constante é um tipo de função.
- E) Variáveis e constantes são a mesma coisa.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Em programação, uma variável é um espaço de memória identificado por um nome, cujo valor pode ser alterado ao longo da execução do programa. Por exemplo, idade = 20 e depois idade = 21.
- Uma constante é um valor identificado por um nome que, depois de definido, não pode ser alterado durante a execução. Por exemplo, PI = 3,14159 (em muitas linguagens, a convenção é escrever constantes em maiúsculas).
- Portanto, a alternativa A descreve corretamente a diferença: a variável pode mudar e a constante não.
- A alternativa B está errada porque inverte os conceitos: a variável é que varia, e a constante é que é fixa.
- A alternativa C está errada porque apenas variáveis podem mudar durante a execução; constantes não.
- A alternativa D está errada porque constante é um valor nomeado, não um tipo de função.
- A alternativa E está errada porque variáveis e constantes têm comportamentos opostos quanto à possibilidade de alteração.
- O gabarito oficial A está correto, concordando com a resolução feita de forma independente.
💡 Dica: Defina cada termo e compare suas características.
Alternativa por alternativa
Correto. Essa é a definição básica de variável e constante.
O aluno inverteu o conceito, imaginando que a variável é fixa e a constante é que pode mudar, como se os nomes indicassem o contrário do que significam.
Por que engana: Confundir o conceito de variável com constante, acreditando que ambas podem ser alteradas durante a execução do programa.
O aluno acredita que todo identificador de dados pode ser alterado durante a execução, ignorando que constantes são justamente protegidas contra alteração.
O aluno confunde o conceito de constante com funções ou rotinas, possivelmente por associar a palavra 'constante' a algo fixo que é chamado ou usado dentro do código.
O aluno considera os termos sinônimos, por ambos serem usados para armazenar valores e não perceber que a diferença central está na possibilidade de alteração.
Raio-X da questão
variável e constante
avaliacao
conceito de variável · conceito de constante
Revisar os conceitos de variável e constante em programação.
Confundir o conceito de variável com constante, acreditando que ambas podem ser alteradas durante a execução do programa.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual a diferença entre um dado e uma variável em programação?
- O que são variáveis em programação?
- Qual a diferença entre uma variável inteira e uma variável string em programação?
- O que são variáveis em programação e qual sua função?
- O que é uma variável em programação e como ela é utilizada?
- Qual é a definição correta de uma variável em 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
