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

Identifique a estrutura de dados mais adequada para armazenar as notas de todos os alunos de uma turma.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

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

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a estrutura de dados mais adequada para armazenar as notas de todos os alunos de uma turma.

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

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede a estrutura mais adequada para guardar a nota de cada aluno de uma turma. Cada aluno tem um único valor de nota associado a uma posição, e o total de alunos é conhecido ou pode ser ampliado. Passo 2: A lista (ou vetor) é uma sequência de elementos de mesmo tipo acessados por índice. Assim, a nota do aluno i fica na posição i, e é possível percorrer todas as notas da turma para calcular média, maior ou menor nota. Essa é a estrutura mais direta para esse caso. Passo 3: A matriz serviria melhor se houvesse duas dimensões, por exemplo notas de cada aluno em várias disciplinas ou provas. Como o enunciado fala apenas em uma nota por aluno, ela seria mais complexa do que o necessário. Passo 4: O grafo representa relações entre elementos (vértices ligados por arestas), o que não corresponde ao armazenamento de notas individuais. Passo 5: O registro agrupa campos de tipos diferentes sobre uma mesma entidade, como nome, matrícula e nota de um aluno, mas não organiza uma coleção de alunos. Passo 6: A fila segue a ordem de chegada (FIFO) e serve para processar elementos em sequência, não para manter as notas de todos os alunos acessíveis ao mesmo tempo. Passo 7: Portanto, o gabarito oficial A está correto. Observação: se a questão considerasse várias notas por aluno, a resposta mais adequada seria a matriz, mas o enunciado não indica isso.

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

Alternativa por alternativa

A Correta

A lista permite facilitar o armazenamento e acesso às notas dos alunos de forma dinâmica.

B Erradaerro: Conceituala que mais engana

O aluno pode achar que, por se tratar de 'todos os alunos', é preciso uma estrutura com linhas e colunas, confundindo uma coleção de alunos com uma tabela de dados bidimensional.

Por que engana: Confundir diferentes estruturas de dados e escolher uma que nao permite armazenar dados sequenciais facilmente.

C Erradaerro: Conceitual

O aluno pode associar a turma a uma rede de relações entre pessoas e imaginar que o grafo serve para guardar informações de vários alunos conectados entre si, sem perceber que o grafo modela ligações e não valores individuais.

D Erradaerro: Conceitual

O aluno pode pensar que o registro é a estrutura para agrupar dados de muitos alunos, confundindo um registro (campos de um único item) com uma coleção de registros.

E Erradaerro: Conceitual

O aluno pode associar a estrutura à ideia de ordem de chegada ou de atendimento, achando que a fila organiza os dados da turma em sequência, sem entender que ela restringe o acesso ao primeiro elemento e não permite acessar diretamente a nota de um aluno específico.

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✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · conceito de lista

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir diferentes estruturas de dados e escolher uma que nao permite armazenar dados sequenciais facilmente.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.