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

Identifique qual estrutura de dados é mais adequada para armazenar informações de alunos e suas notas em um…

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 qual estrutura de dados é mais adequada para armazenar informações de alunos e suas notas em um sistema.

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o que precisa ser armazenado. Para cada aluno há dados de tipos diferentes, como nome (texto), matrícula (número) e notas (números reais), e todos esses campos pertencem a um mesmo aluno.
  2. Procure a estrutura que agrupa campos heterogêneos sob um único nome. Essa estrutura é o registro (chamado struct em algumas linguagens), em que cada campo tem nome e tipo próprios.
  3. Aplique ao caso. Um registro Aluno com os campos nome, matricula e notas representa um aluno completo. Uma coleção desses registros, em lista ou array, cuida de vários alunos.
  4. Por que as outras estão erradas. A lista encadeada organiza sequências de elementos, mas não agrupa campos diferentes de um mesmo aluno. A matriz guarda dados de um mesmo tipo em linhas e colunas, o que não representa bem campos heterogêneos. O grafo modela relações entre elementos por meio de vértices e arestas, o que não corresponde ao problema. O array guarda elementos do mesmo tipo em posições indexadas e também não agrupa campos heterogêneos de um aluno.
  5. Conclusão. O registro é a estrutura mais adequada para representar os dados de um aluno e suas notas, e o gabarito D está correto.

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

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa lista encadeada a qualquer armazenamento de dados em sequência e não percebe que ela guarda elementos de um mesmo tipo, sem agrupar campos distintos de um aluno.

B Erradaerro: Conceitual

O aluno confunde a organização tabular das notas com a estrutura de dados de cada aluno, pensando que linhas e colunas bastam para representar nome, matrícula e notas.

C Erradaerro: Conceitual

O aluno pensa que, por haver relações entre alunos, como turmas ou disciplinas, o grafo seria o modelo adequado, sem perceber que a questão pede armazenamento de informações de cada aluno.

D Correta

Registros são melhores para conter múltiplas informações, mas não organizam em tabela.

E Erradaerro: Conceituala que mais engana

O aluno usa o array como sinônimo de qualquer conjunto de dados e não percebe que ele exige elementos de um mesmo tipo, o que não atende à necessidade de agrupar campos diferentes de cada aluno.

Por que engana: Confundir estruturas de dados simples como arrays ou listas com registros que armazenam diferentes tipos de dados relacionados.

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 · tipos de dados compostos

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas de dados simples como arrays ou listas com registros que armazenam diferentes tipos de dados relacionados.

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