1. Em programação, uma variável é
◯ Um valor fixo que não pode ser alterado durante a execução do programa.
◯ Um nome simbólico associado a um local na memória do computador que contém um valor.
◯ Um tipo de dado específico que armazena apenas números inteiros.
◯ Um comando de atribuição sem saída visível.
◯ Um símbolo que realiza operações sobre os dados.
◯ Um nome simbólico associado a um local na memória do computador que contém um valor.
◯ Um tipo de dado específico que armazena apenas números inteiros.
◯ Um comando de atribuição sem saída visível.
◯ Um símbolo que realiza operações sobre os dados.
Passo 1
O enunciado pede que seja escolhida, entre cinco alternativas, a definição correta de “variável” em programação. As alternativas dadas são:
- Um valor fixo que não pode ser alterado durante a execução do programa.
- Um nome simbólico associado a um local na memória do computador que contém um valor.
- Um tipo de dado específico que armazena apenas números inteiros.
- Um comando de atribuição sem saída visível.
- Um símbolo que realiza operações sobre os dados.
O objetivo daqui para frente é avaliar cada alternativa e explicar detalhadamente o que é uma variável, até concluir qual alternativa está correta.
Passo 2
O que é realmente uma variável (explicação didática e simples).
- Uma variável é um identificador (um nome) que usamos no programa para referir a um espaço de armazenamento onde um valor é guardado. Ou seja, o programa usa o nome para “apontar” para um lugar na memória que contém um valor.
- Em termos práticos, quando escrevemos algo como
estamos dizendo: "no local de memória associado ao nome , guarde o valor ". Depois podemos ler esse valor usando ou modificar guardando outro valor, por exemplo . - Importância: o nome facilita o raciocínio humano — em vez de manipular endereços numéricos de memória, usamos nomes semânticos (por exemplo,
, , ) que correspondem a células de memória onde os dados ficam armazenados.
Passo 3
Por que a alternativa 1 (“Um valor fixo que não pode ser alterado durante a execução do programa.”) está incorreta.
- Isso descreve uma constante, não uma variável. Uma constante tem valor imutável durante a execução; já a variável, normalmente, pode ter seu valor alterado.
- Exemplo para diferenciar:
(se for tratada como constante) não muda. Mas pode depois tornar-se — isso é comportamento típico de variável.
Passo 4
Por que a alternativa 2 (“Um nome simbólico associado a um local na memória do computador que contém um valor.”) está correta — explicação passo a passo.
- “Nome simbólico”: refere-se ao identificador que o programador usa (por ex.
, , ). - “Associado a um local na memória”: cada variável referencia um endereço (conceito de armazenamento); o programa lê/escreve nesse local quando usa o nome.
- “Que contém um valor”: a célula de memória guarda um dado (número, texto, etc.). Assim, a alternativa descreve precisamente a ideia de identificar um espaço de memória por um nome e armazenar/recuperar valores por ele.
- Conclusão: essa é a definição padrão e mais clara do que é uma variável.
Passo 5
Por que a alternativa 3 (“Um tipo de dado específico que armazena apenas números inteiros.”) está incorreta.
- Variáveis não são um tipo específico; elas podem ter tipos que dependem da linguagem (inteiro, string, booleano, float, estruturas, objetos etc.). Algumas linguagens nem exigem tipo fixo (tipagem dinâmica).
- Limitar a variável a “apenas números inteiros” é falso: por exemplo
armazena texto; armazena número real.
Passo 6
Por que a alternativa 4 (“Um comando de atribuição sem saída visível.”) está incorreta.
- Um comando de atribuição (por ex.
) é uma ação que coloca um valor na variável, mas não é a própria variável. A frase descreve uma instrução/operador, não o conceito de variável. - Além disso, em algumas linguagens a atribuição tem valor (pode retornar um valor), então a afirmação “sem saída visível” é enganosa. A variável é o “nome/caixa” que recebe o valor, não o comando de atribuição em si.
Passo 7
Por que a alternativa 5 (“Um símbolo que realiza operações sobre os dados.”) está incorreta.
- Símbolos que realizam operações são operadores (por ex.
, , , ). Eles aplicam operações a valores. Variáveis armazenam valores; não são operadores. - Exemplo: em
, os símbolos e são variáveis (dados), e é o operador que faz a soma.
Passo 8
Resumo final e incentivo rápido.
- A alternativa 2 descreve corretamente que uma variável é um nome que referencia um local de memória contendo um valor. As outras alternativas confundem variável com constante, tipo específico, instrução de atribuição ou operador — coisas relacionadas, mas diferentes.
- Você já está indo bem ao analisar cada alternativa separadamente — continue assim na prova: leia com calma e compare cada enunciado com a definição conceitual antes de marcar.
Resposta
Um nome simbólico associado a um local na memória do computador que contém um valor.