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

Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos no formato de uma tabela.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos no formato de uma tabela.

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

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede a estrutura mais adequada para armazenar as notas de 30 alunos no formato de uma tabela. Uma tabela tem linhas e colunas, por exemplo uma linha por aluno e uma coluna por avaliação ou disciplina. Passo 2: Essa organização bidimensional corresponde à matriz, que é um conjunto de elementos dispostos em linhas e colunas e acessados por dois índices, como notas[i][j]. Passo 3: Por isso a alternativa C (Matriz) está correta, e coincide com o gabarito oficial. Passo 4: A alternativa A (Lista) é linear e não representa naturalmente linhas e colunas; serviria apenas se houvesse uma única nota por aluno, caso em que seria uma estrutura unidimensional. Passo 5: A alternativa B (Registro) agrupa campos heterogêneos de um mesmo item, como nome e nota de um aluno, mas não organiza uma tabela de 30 linhas. Passo 6: A alternativa D (Grafo) modela relações entre vértices e arestas, o que não corresponde ao armazenamento tabular de notas. Passo 7: A alternativa E (Conjunto) não admite ordenação nem acesso por posição, e não preserva a estrutura de linhas e colunas da tabela. Passo 8: Observação: se cada aluno tiver apenas uma nota, a estrutura mais simples seria um vetor (lista), mas o enunciado fala em formato de tabela, o que reforça a resposta matriz.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde tabela com sequência simples e acredita que uma lista basta para guardar notas organizadas em linhas e colunas, sem perceber que a dimensão extra é necessária.

Por que engana: Confundir lista com matriz, não entendendo que uma tabela requer organização em linhas e colunas.

B Erradaerro: Conceitual

Associa registro a qualquer agrupamento de dados e acredita que, por guardar informações de um aluno, serve para armazenar a tabela inteira dos 30 alunos.

C Correta

A matriz é ideal para organizar dados em múltiplas dimensões.

D Erradaerro: Senso comum

Acha que, por ser uma estrutura com muitos elementos, qualquer organização de dados serve, e não percebe que o grafo modela conexões entre itens, não tabelas.

E Erradaerro: Conceitual

Imagina que um conjunto serve para agrupar os 30 alunos porque não há repetição, sem considerar que conjuntos não têm ordem nem acesso por índice de linha e coluna.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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 · conceito de matriz bidimensional

📚 Reveja

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

⚠️ Erro mais comum

Confundir lista com matriz, não entendendo que uma tabela requer organização em linhas e colunas.

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