GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO04Fácil⏱ medio

Um programador está criando uma aplicação para armazenar dados dos alunos de uma escola. Para isso, ele…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO04

Entender que para guardar, manipular e transmitir dados deve-se codificá-los de alguma forma que seja compreendida pela máquina (formato digital).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um programador está criando uma aplicação para armazenar dados dos alunos de uma escola. Para isso, ele decidiu usar variáveis para guardar os nomes e as idades. O que são variáveis nesse contexto?

  1. A) Nomes dos alunos
  2. B) Espaços de memória
  3. C) Regras de programação
  4. D) Tipos de dados
  5. E) Números inteiros

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Na programação, uma variável é um nome associado a um espaço na memória do computador, onde um valor é armazenado e pode ser lido ou alterado durante a execução do programa.
  2. No exemplo da questão, o programador cria variáveis para guardar nomes e idades dos alunos. Cada variável reserva um espaço na memória para guardar um desses valores, e o nome da variável serve para o programa encontrar esse espaço depois.
  3. A alternativa A está errada porque os nomes dos alunos são o conteúdo que a variável pode guardar, não a própria variável.
  4. A alternativa C está errada porque regras de programação são as normas da linguagem ou boas práticas, e não o que uma variável representa.
  5. A alternativa D está errada porque o tipo de dados (como texto, inteiro ou decimal) define que tipo de valor a variável pode guardar, mas não é a variável em si.
  6. A alternativa E está errada porque números inteiros são um tipo de dado específico, como a idade, e não definem o conceito geral de variável.
  7. Portanto, a resposta correta é a B, que coincide com o gabarito oficial.

💡 Dica: Defina o que são variáveis em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a variável com o valor armazenado nela, achando que a variável é o próprio dado, como o nome de um aluno.

Por que engana: Confundir variáveis com tipos de dados, pensando que variáveis são apenas números ou textos.

B Correta

Variáveis são espaços de memória para armazenar dados.

C Erradaerro: Conceitual

O aluno associa a palavra 'variável' a regras ou normas de escrita de código, pensando que ela define como o programa deve ser feito.

D Erradaerro: Conceitual

O aluno confunde variável com tipo de dado, achando que, por a variável guardar nomes e idades, ela seria a categoria desses dados.

E Erradaerro: Conceitual

O aluno considera que, por a idade ser um número inteiro, variável seria apenas um número inteiro, ignorando o conceito geral de armazenamento.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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✍️ situacional🧩 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 seu uso em programação.

⚠️ Erro mais comum

Confundir variáveis com tipos de dados, pensando que variáveis são apenas números ou textos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Codificação da informaçã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.