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

Identifique a estrutura de dados mais adequada para armazenar uma lista de notas de alunos de forma…

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 uma lista de notas de alunos de forma organizada.

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

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede a estrutura mais adequada para guardar uma lista de notas de alunos de forma organizada, ou seja, uma sequência de valores do mesmo tipo, acessíveis por posição (índice). Passo 2: O array (vetor) armazena elementos do mesmo tipo em posições contíguas e indexadas, permitindo acesso direto a cada nota pelo índice, o que atende exatamente ao pedido. Passo 3: A lista encadeada também guarda sequências, mas cada elemento aponta para o próximo por meio de ponteiros, sem acesso direto por posição, sendo menos organizada para essa finalidade. Passo 4: A matriz organiza dados em duas dimensões (linhas e colunas), útil quando cada aluno tem várias notas, mas o enunciado descreve uma lista de uma dimensão. Passo 5: O registro agrupa campos de tipos diferentes referentes a um mesmo item, não uma sequência homogênea de notas. Passo 6: O grafo representa vértices e arestas, modelando relações entre elementos, e não é apropriado para uma lista simples de valores. Passo 7: Assim, a resposta correta é o array, o que confirma o gabarito oficial E.

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

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno associa a palavra lista do enunciado diretamente à lista encadeada, sem perceber que o pedido é por organização e acesso simples às notas, o que o array oferece melhor.

Por que engana: Confundir diferentes estruturas de dados e suas aplicacoes, escolhendo uma estrutura mais complexa ou inadequada para armazenar uma lista simples.

B Erradaerro: Interpretação

O aluno imagina que notas de alunos sempre formam uma tabela com linhas e colunas e escolhe a matriz, quando o enunciado descreve apenas uma lista de notas em uma dimensão.

C Erradaerro: Conceitual

O aluno confunde o contexto de dados de alunos (nome, matrícula, nota) com a estrutura registro, que agrupa campos de um único item, e não uma sequência de notas.

D Erradaerro: Conceitual

O aluno acredita que dados ligados a alunos exigem uma estrutura de relações complexas e escolhe o grafo, quando não há conexões entre as notas que justifiquem essa modelagem.

E Correta

Array é similar a matriz, mas não tem a flexibilidade de manipulação de dados como matrizes.

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 array

📚 Reveja

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

⚠️ Erro mais comum

Confundir diferentes estruturas de dados e suas aplicacoes, escolhendo uma estrutura mais complexa ou inadequada para armazenar uma lista simples.

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