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
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?
- A) Elas apenas guardam números inteiros.
- B) Elas servem para armazenar dados temporariamente.
- C) Elas são responsáveis pela execução do programa.
- D) Elas não têm função no cálculo.
- E) Elas são usadas apenas em linguagens de programação complexas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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.
- 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.
- 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.
- 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.
- 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.
- Gabarito oficial confirmado: B.
💡 Dica: Pense sobre o papel das variáveis em programação.
Alternativa por alternativa
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.
Correto, variáveis guardam informações que podem ser usadas nas operações.
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.
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.
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
função das variáveis
avaliacao
tipos de variáveis · estrutura de um programa
Revisar o conceito de variáveis em programação.
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.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Considere um algoritmo que calcula a média de notas de alunos. Quais variáveis devem ser usadas para generalizar o…
- Um aluno deve criar um algoritmo que calcule a média de notas de vários alunos. Quais variáveis ele deve considerar para…
- Em uma atividade de Computação, uma turma planeja um programa para calcular a média das notas de cinco alunos. O…
- Durante uma aula de programação, o professor apresenta uma situação onde um aluno precisa calcular a média das notas de…
- Um programador deseja criar um algoritmo que calcule a média de notas dos alunos. Ele deve permitir inserir notas…
- Em uma atividade de programação, uma escola solicita um algoritmo para registrar as notas de cinco estudantes. 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
