Identifique qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula.
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 dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula.
- A) Matriz
- B) Registro
- C) Lista
- D) Grafo
- E) Conjunto
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que a questão pede. Precisamos de uma estrutura de dados para armazenar uma coleção de alunos de uma sala, isto é, muitos elementos do mesmo tipo, em sequência, que podem ser percorridos, incluídos e removidos.
- Analise o conceito de lista. Lista é uma estrutura linear que armazena elementos em sequência, com posição definida para cada um (primeiro, segundo, último), permitindo percorrer todos e acrescentar ou remover elementos. Uma lista de chamada ou de alunos é exatamente isso, por isso a alternativa C está correta.
- Analise as demais alternativas. A matriz organiza dados em linhas e colunas (duas dimensões), o que não corresponde a uma lista simples de alunos. O registro agrupa campos diferentes de um único item, como nome, matrícula e idade de um aluno, mas não guarda uma coleção de alunos. O grafo modela vértices e arestas, indicado para relações, como amizades entre alunos, e não para uma relação simples de pertencimento. O conjunto armazena elementos sem ordem e sem repetição, enquanto a questão trata de uma lista, com sequência e posições.
- Conclusão. A estrutura mais adequada é a lista, que corresponde ao gabarito oficial C.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
O aluno pensa que, por haver muitos dados, a organização deve ser em tabela de linhas e colunas, como uma matriz. Uma lista de alunos tem uma única dimensão, então a matriz é desnecessária.
Por que engana: Confundir as características e usos de diferentes estruturas de dados, como pensar que matriz é mais adequada para listas lineares.
O aluno confunde registro, que agrupa campos de tipos diferentes de um mesmo aluno, com a coleção de vários alunos. Um registro descreve um único aluno, não a turma inteira.
Listas são simples e facilitam o armazenamento sequencial de alunos.
O aluno associa a palavra alunos a relações, como amizades ou quem senta com quem, e acha que qualquer conjunto de pessoas deve ser modelado como grafo. Para apenas armazenar a lista, não há conexões a representar.
O aluno pensa que conjunto serve para guardar um grupo de elementos e escolhe por isso, sem notar que conjunto não tem ordem nem posições definidas. A questão pede uma estrutura de sequência, que é a lista.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de colecoes de dados
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir as características e usos de diferentes estruturas de dados, como pensar que matriz é mais adequada para listas lineares.
abstrato
Questões parecidas com resolução
- Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula?
- Qual estrutura de dados é a mais adequada para armazenar uma lista de alunos em uma sala de aula?
- Identifique a estrutura de dados mais adequada para armazenar uma lista de nomes de alunos em uma sala de aula.
- Identifique a estrutura de dados mais adequada para armazenar os nomes de alunos em uma sala de aula.
- Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em uma turma.
- Identifique a estrutura de dados mais apropriada para armazenar a lista de alunos de uma turma.
🔎 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
