GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO01Fácil⏱ curto

Identifique a estrutura de dados mais adequada para armazenar uma lista de estudantes com suas notas em um…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO01

Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a estrutura de dados mais adequada para armazenar uma lista de estudantes com suas notas em um projeto de programação.

  1. A) Registro
  2. B) Pilha
  3. C) Grafo
  4. D) Fila
  5. E) Conjunto

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede a estrutura mais adequada para guardar, para cada estudante, seu nome e sua nota. Cada estudante reúne dados de tipos diferentes (texto para o nome, número para a nota), e isso caracteriza um registro, também chamado de struct ou tipo composto. Passo 2: Um conjunto de registros, geralmente organizado em um vetor ou lista, permite guardar a turma inteira, com cada elemento contendo os dados de um estudante. Passo 3: Por isso, a alternativa A (Registro) é a melhor resposta entre as opções, pois agrupa os dados heterogêneos de cada aluno em uma única unidade. Passo 4: A alternativa B (Pilha) está errada, pois a pilha segue a ordem LIFO e só dá acesso ao topo, o que não é adequado para consultar as notas de todos os alunos. Passo 5: A alternativa C (Grafo) está errada, pois o grafo modela relações entre elementos por meio de vértices e arestas, e não uma lista simples de dados. Passo 6: A alternativa D (Fila) está errada, pois a fila segue a ordem FIFO e foi feita para processamento sequencial, e não para armazenar e consultar dados de cada aluno. Passo 7: A alternativa E (Conjunto) está errada, pois o conjunto não tem ordem nem associação entre elementos, e cada nota precisa estar ligada ao seu estudante. Passo 8: Conclusão: como o enunciado pede a estrutura para armazenar estudantes com suas notas, a resposta A (Registro) corresponde ao gabarito oficial.

💡 Dica: Considere qual estrutura agrupa dados relacionados de um mesmo estudante.

Alternativa por alternativa

A Correta

Um registro reúne informações relacionadas, como os dados de um estudante e sua nota.

B Erradaerro: Conceitual

O aluno pode ter associado qualquer coleção de itens a uma pilha, sem perceber que a pilha só permite acesso ao último elemento inserido.

C Erradaerro: Conceitual

O aluno pode ter pensado que, por envolver muitos elementos, a estrutura deve ser um grafo, sem notar que grafos servem para representar relações entre elementos.

D Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter imaginado a lista de estudantes como uma fila de atendimento, confundindo armazenamento com ordem de processamento FIFO.

Por que engana: Escolher pilha ou fila por serem estruturas conhecidas, sem perceber que estudantes e notas são atributos relacionados que podem ser agrupados em um registro.

E Erradaerro: Conceitual

O aluno pode ter pensado apenas nos estudantes como elementos únicos e sem ordem, ignorando que cada um precisa estar associado à sua nota.

Raio-X da questão

Dificuldade Fácil
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🧩 abertura
🎯 Conceito central

Registros em estruturas de dados

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Conceito de dado estruturado · Diferença entre estruturas de dados

📚 Reveja

Revise a diferença entre registros e estruturas lineares ou relacionais.

⚠️ Erro mais comum

Escolher pilha ou fila por serem estruturas conhecidas, sem perceber que estudantes e notas são atributos relacionados que podem ser agrupados em um registro.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Programação usando registros e matrizes

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