GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO01Média⏱ curto

Qual a estrutura mais adequada para armazenar notas de uma turma em um programa?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a estrutura mais adequada para armazenar notas de uma turma em um programa?

  1. A) Registro
  2. B) Grafo
  3. C) Matriz
  4. D) Lista
  5. E) Variável

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o que precisa ser armazenado. Uma turma tem vários alunos, e cada aluno tem uma nota. São muitos valores do mesmo tipo, guardados em sequência, e o programa precisa acessá-los e percorrê-los (por exemplo, para calcular a média ou achar a maior nota). Passo 2: Avalie a estrutura adequada. Uma lista (ou vetor unidimensional) armazena vários valores do mesmo tipo em ordem, com acesso por posição (índice) e permite percorrer todos os elementos. Por isso, a Lista é a estrutura mais adequada. Passo 3: Por que as outras não são as mais adequadas. A Variável guarda apenas um valor por vez, então serviria para uma nota isolada, não para a turma inteira. A Matriz também é possível, mas organiza os dados em linhas e colunas, o que só se justifica quando há uma segunda dimensão, como notas de cada aluno em várias disciplinas. O Registro agrupa campos de tipos diferentes que descrevem uma mesma entidade, como nome, matrícula e nota de um aluno, e não é a forma natural de guardar uma coleção de notas. O Grafo representa relações entre elementos (vértices e arestas), como redes de conexões, e não é adequado para uma sequência de notas. Passo 4: Conclusão. Como o enunciado trata de notas de uma turma, sem múltiplas dimensões, a Lista é a resposta que coincide com o gabarito oficial. Observação: se a questão considerasse várias notas por aluno em várias disciplinas, a Matriz poderia ser defendida, mas o enunciado não indica isso.

💡 Dica: Considere as características das estruturas de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode associar a necessidade de guardar dados de cada aluno (nome, matrícula, nota) a um registro, sem perceber que a questão pede uma coleção de notas do mesmo tipo.

B Erradaerro: Conceitual

O aluno pode confundir o termo 'estrutura' com estruturas que representam relações entre elementos, imaginando que a turma forma uma rede de conexões entre alunos e notas.

C Erradaerro: Procedimentala que mais engana

O aluno pode pensar que, por notas serem organizadas em tabela, a Matriz seria a estrutura adequada, sem notar que uma turma com uma nota por aluno tem apenas uma dimensão.

Por que engana: Confundir estruturas de dados complexas como grafos com estruturas simples para armazenar listas de valores.

D Correta

Listas permitem armazenar e acessar notas facilmente.

E Erradaerro: Conceitual

O aluno pode entender que a variável é o elemento básico para guardar qualquer dado, e assim usar uma única variável para a turma inteira, sem considerar que ela armazena apenas um valor por vez.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de variaveis

📚 Reveja

Revisar tipos de estruturas de dados em programação.

⚠️ Erro mais comum

Confundir estruturas de dados complexas como grafos com estruturas simples para armazenar listas de valores.

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Organização e representaçã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.