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
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.
- A) Lista
- B) Registro
- C) Matriz
- D) Grafo
- E) Conjunto
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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
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.
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.
A matriz é ideal para organizar dados em múltiplas dimensões.
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.
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
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de matriz bidimensional
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir lista com matriz, não entendendo que uma tabela requer organização em linhas e colunas.
abstrato
Questões parecidas com resolução
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos.
- Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma escola. Considerando que é…
- Qual é a melhor estrutura de dados a ser utilizada para armazenar as notas de 30 alunos em uma escola?
- Quais estruturas de dados você utilizaria para armazenar notas de 30 alunos e por quê?
- Identifique a estrutura de dados mais adequada para armazenar as notas de 10 alunos em diferentes disciplinas.
🔎 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
