GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Fácil⏱ curto

Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.

  1. A) Vetor
  2. B) Registro
  3. C) Grafos
  4. D) Tabela
  5. E) Matriz

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o problema. Queremos guardar uma coleção de 30 notas, uma por aluno, todas do mesmo tipo (número) e de tamanho fixo e conhecido. Além disso, normalmente se acessa cada nota pela posição do aluno (1 a 30).
  2. Escolha a estrutura que combina com esse caso. O vetor (ou array) é uma sequência unidimensional de elementos do mesmo tipo, com tamanho definido e acesso direto por índice. Assim, a nota do aluno i fica em vetor[i], o que resolve o problema de forma simples e eficiente. Por isso a alternativa A está correta, e concordo com o gabarito oficial.
  3. Analise por que as outras alternativas não são as mais adequadas. B) Registro agrupa campos de tipos diferentes para descrever uma única entidade (como nome, matrícula e nota de um aluno), e não uma coleção homogênea de 30 notas. C) Grafos servem para representar relações entre elementos, como conexões entre cidades ou pessoas, e não para uma lista simples de valores. D) Tabela é uma organização de dados em linhas e colunas, mais apropriada a dados com várias dimensões ou atributos, sendo excessiva para uma única lista de notas. E) Matriz é uma estrutura bidimensional, útil para dados em linhas e colunas, como notas de vários alunos em várias disciplinas; para uma só turma com uma nota por aluno, uma dimensão basta.
  4. Conclusão. A estrutura mais adequada é o vetor, pois é linear, homogênea, de tamanho fixo e com acesso direto pela posição do aluno.

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

Alternativa por alternativa

A Correta

Um vetor (ou lista) permite armazenar várias notas de forma ordenada.

B Erradaerro: Conceitual

O aluno acha que, por guardar informações de cada aluno, o registro é a estrutura certa. Ele confunde uma estrutura para um único conjunto de campos heterogêneos com uma coleção de valores do mesmo tipo.

C Erradaerro: Conceitual

O aluno associa grafos a qualquer conjunto grande de dados, imaginando que uma coleção de 30 alunos precisa de uma estrutura de conexões. Ele não percebe que grafos modelam relações entre elementos, o que não está no enunciado.

D Erradaerro: Senso comum

O aluno pensa na turma como uma tabela visual com linhas e colunas, pela familiaridade com planilhas no dia a dia. Ele não considera que, na computação, uma lista simples de notas é melhor representada por um vetor.

E Erradaerro: Conceituala que mais engana

O aluno acha que, por haver 30 alunos organizados em uma turma, é necessária uma estrutura de duas dimensões. Ele não nota que o enunciado trata de apenas uma nota por aluno, o que exige uma única dimensão.

Por que engana: Confundir estruturas de dados complexas como grafos ou matrizes para armazenar dados simples sequenciais, escolhendo opções inadequadas para o problema.

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🧩 consolidacao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · arrays e listas simples

📚 Reveja

Revisar as principais estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir estruturas de dados complexas como grafos ou matrizes para armazenar dados simples sequenciais, escolhendo opções inadequadas para o problema.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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