GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO02Média⏱ medio

Em um programa de computador, como uma lista pode ser utilizada para armazenar notas de alunos?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO02

Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um programa de computador, como uma lista pode ser utilizada para armazenar notas de alunos?

  1. A) Como um vetor com dados aleatórios
  2. B) Apenas com notas de matemática
  3. C) Com cada nota em uma posição da lista
  4. D) Misturando notas e nomes dos alunos
  5. E) Armazenando apenas a média das notas

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma lista (ou vetor) é uma estrutura de dados que guarda vários valores em posições ordenadas, numeradas a partir de 0 ou de 1, de modo que cada posição armazena um elemento.
  2. Para guardar notas de alunos, basta atribuir cada nota a uma posição da lista, por exemplo: notas[0] recebe a nota do primeiro aluno, notas[1] a do segundo, e assim por diante. Por isso a alternativa C está correta.
  3. A alternativa A está errada, pois a lista não precisa conter dados aleatórios; as notas são valores definidos pelo programa ou pelo usuário.
  4. A alternativa B está errada, pois a lista pode armazenar notas de qualquer disciplina, não somente de matemática.
  5. A alternativa D está errada, porque o enunciado trata de armazenar notas, e misturar tipos diferentes em uma mesma lista não é a forma usual de organizar esses dados; nomes e notas costumam ser guardados em listas separadas ou em registros.
  6. A alternativa E está errada, pois a lista serve justamente para guardar cada nota individualmente; a média pode ser calculada a partir dela, mas não é o que a lista armazena.
  7. Conclusão: o gabarito oficial C está correto, e a resolução confirma essa alternativa.

💡 Dica: Pense em como as listas organizam dados de forma sequencial.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que uma lista precisa armazenar dados aleatórios ou sem relação com o problema, confundindo a estrutura com a natureza dos valores guardados.

B Erradaerro: Interpretação

Restringe o uso da lista a um único tema específico, interpretando o enunciado como se fosse apenas sobre a disciplina de matemática.

C Correta

Cada nota pode ser armazenada em uma posição específica da lista.

D Erradaerro: Conceituala que mais engana

Supõe que uma mesma lista deve misturar nomes e notas, sem perceber que cada posição deve guardar um tipo de dado coerente com a finalidade da estrutura.

Por que engana: Confundir listas com vetores ou não entender que cada elemento da lista ocupa uma posição específica.

E Erradaerro: Interpretação

Entende que a lista deve guardar só o resultado final (a média), ignorando que a questão pede armazenar as notas individuais em posições da lista.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

listas em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de lista em programação

📚 Reveja

Revisar como listas são utilizadas para armazenar dados em programação.

⚠️ Erro mais comum

Confundir listas com vetores ou não entender que cada elemento da lista ocupa uma posição específica.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Programação com listas e recursã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.