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

Em um sistema da escola, cada aluno deve ser cadastrado com seu nome, sua turma e suas notas em diferentes…

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

Em um sistema da escola, cada aluno deve ser cadastrado com seu nome, sua turma e suas notas em diferentes disciplinas. Essas informações precisam ficar reunidas como dados de uma mesma pessoa. Qual estrutura de dados é mais adequada para reunir os dados de cada aluno e suas respectivas notas?

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede uma estrutura que reúna, como dados de uma mesma pessoa, o nome, a turma e as notas de cada aluno. Esses dados são de tipos diferentes (texto para o nome, texto ou código para a turma, números para as notas) e pertencem a uma única entidade. Passo 2: O registro (também chamado de estrutura ou struct) agrupa campos de tipos diferentes sob um único nome, sendo a forma natural de representar uma entidade com vários atributos, como um aluno. As notas podem ficar em um campo próprio dentro do registro, por exemplo uma lista de notas por disciplina. Passo 3: A pilha organiza elementos no modelo LIFO (o último a entrar é o primeiro a sair), sendo usada para desfazer ações ou controlar chamadas, e não para agrupar atributos de uma pessoa. Passo 4: A lista guarda uma sequência de elementos, geralmente do mesmo tipo, e serve para armazenar muitos alunos em ordem, mas não reúne os campos de um único aluno. Passo 5: O grafo representa vértices ligados por arestas, útil para relações como redes de contato ou rotas, o que não corresponde ao problema. Passo 6: A matriz armazena elementos do mesmo tipo em linhas e colunas acessadas por índice; não é adequada porque os dados de um aluno são heterogêneos e não são indexados numericamente. Passo 7: Logo, a alternativa correta é D, Registro, que coincide com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode confundir a organização de dados com a ordem de inserção e remoção, imaginando que empilhar os cadastros resolve o agrupamento das informações de cada aluno.

Por que engana: Escolher uma estrutura de dados que não permite a associação direta entre alunos e suas notas, como matriz ou grafo.

B Erradaerro: Conceitual

O aluno pode achar que, como a escola guarda muitos alunos, a lista é a estrutura certa, sem perceber que ela organiza sequências e não reúne os atributos de uma mesma pessoa.

C Erradaerro: Conceitual

O aluno pode associar qualquer conjunto de informações conectadas a um grafo, interpretando as disciplinas e turmas como relações entre vértices, o que não é o que o enunciado descreve.

D Correta

O registro é adequado porque reúne, em uma única estrutura, diferentes informações relacionadas a uma mesma pessoa, como nome, turma e notas. Cada aluno pode ser representado por um registro com esses campos.

E Erradaerro: Conceitual

O aluno pode pensar que, por ter linhas para alunos e colunas para notas, a matriz serve, ignorando que ela exige elementos do mesmo tipo e não agrupa nome e turma de forma nomeada.

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · tipos de dados

📚 Reveja

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

⚠️ Erro mais comum

Escolher uma estrutura de dados que não permite a associação direta entre alunos e suas notas, como matriz ou grafo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

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.