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

Um grupo de alunos deve desenvolver um programa que calcule a média de notas de uma turma. Para isso, eles…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um grupo de alunos deve desenvolver um programa que calcule a média de notas de uma turma. Para isso, eles utilizam variáveis para armazenar as notas. Qual é a função das variáveis nesse contexto?

  1. A) Elas apenas guardam números inteiros.
  2. B) Elas servem para armazenar dados temporariamente.
  3. C) Elas são responsáveis pela execução do programa.
  4. D) Elas não têm função no cálculo.
  5. E) Elas são usadas apenas em linguagens de programação complexas.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Leia o enunciado com atenção. O programa precisa calcular a média das notas de uma turma, e os alunos usam variáveis para armazenar essas notas.
  2. Pense no papel de uma variável em um programa. Ela é um espaço de memória com um nome, usado para guardar um valor que pode ser lido, usado em contas e alterado ao longo da execução do programa.
  3. No cálculo da média, as notas são guardadas nas variáveis, somadas, divididas pela quantidade de notas e o resultado também pode ser guardado em outra variável. Ou seja, a variável serve para armazenar os dados que o programa está processando naquele momento.
  4. Por isso a alternativa B está correta: as variáveis servem para armazenar dados (no caso, as notas) enquanto o programa roda. A palavra 'temporariamente' indica que o valor pode mudar ou ser descartado quando o programa termina ou quando a variável é reutilizada.
  5. Por que as outras estão erradas: A limita a variável a inteiros, mas notas podem ser decimais e variáveis podem guardar textos, booleanos e outros tipos. C atribui à variável um papel que é do processador ou do sistema de execução, não do armazenamento de dados. D contradiz o próprio cálculo, pois sem as variáveis não há como guardar as notas para fazer a média. E está errada porque variáveis existem em praticamente todas as linguagens de programação, simples ou complexas.
  6. Gabarito oficial confirmado: B.

💡 Dica: Pense sobre o papel das variáveis em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acha que variáveis só servem para números inteiros, ignorando que notas costumam ser decimais (como 7,5) e que variáveis podem guardar outros tipos de dados.

B Correta

Correto, variáveis guardam informações que podem ser usadas nas operações.

C Erradaerro: Conceituala que mais engana

O aluno confunde a variável com o próprio programa ou com o processador, imaginando que ela é quem executa as instruções em vez de apenas guardar dados.

Por que engana: Confundir a função das variáveis com a execução do programa, acreditando que elas apenas guardam dados sem entender seu papel no armazenamento temporário.

D Erradaerro: Senso comum

O aluno acredita que, por serem apenas números sendo somados, as variáveis não são necessárias, sem perceber que sem elas as notas não teriam onde ser guardadas para o cálculo.

E Erradaerro: Conceitual

O aluno associa variáveis a uma sofisticação avançada, achando que só linguagens complexas as utilizam, quando na verdade elas são elementos básicos de qualquer linguagem de programação.

Raio-X da questão

Dificuldade Fácil
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

função das variáveis

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de variáveis · estrutura de um programa

📚 Reveja

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

⚠️ Erro mais comum

Confundir a função das variáveis com a execução do programa, acreditando que elas apenas guardam dados sem entender seu papel no armazenamento temporário.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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