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.

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 x = 5 estamos dizendo: "no local de memória associado ao nome x, guarde o valor 5". Depois podemos ler esse valor usando x ou modificar guardando outro valor, por exemplo x = 8.
  • 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, contador, nomeUsuario, temperatura) 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: PI = 3{,}14159 (se for tratada como constante) não muda. Mas nota = 7 pode depois tornar-se nota = 8 — 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. idade, x, soma).
  • “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 nome = "Maria" armazena texto; temperatura = 36{,}5 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. x = 10) é 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 a + b, os símbolos a e b 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.

Exercícios relacionados