Você deseja criar um programa que gerencie a lista de alunos de uma turma. Qual estrutura de dados deve ser…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Você deseja criar um programa que gerencie a lista de alunos de uma turma. Qual estrutura de dados deve ser usada?
- A) Lista
- B) Grafo
- C) Imagem
- D) Registro
- E) Matriz
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede a estrutura de dados para gerenciar a lista de alunos de uma turma, ou seja, uma coleção de elementos do mesmo tipo (um aluno após o outro) na qual é preciso incluir, consultar, remover e percorrer os nomes.
- Uma lista (ou vetor/array sequencial) é a estrutura que armazena elementos em sequência, com posição definida, permitindo percorrer todos os alunos, acrescentar novos e remover os que saírem da turma. Por isso, a alternativa A (Lista) é a correta.
- A alternativa B (Grafo) está errada porque grafo modela relações entre vértices, como redes de amizade ou ligações entre cidades, e não é a forma natural de guardar uma sequência simples de alunos.
- A alternativa C (Imagem) está errada porque imagem é um tipo de dado multimídia, uma matriz de pixels, e não uma estrutura para organizar cadastros de pessoas.
- A alternativa D (Registro) está errada porque registro agrupa campos diferentes de uma única entidade, como nome, matrícula e idade de um aluno; ele descreve um aluno, mas não a coleção de alunos. Na prática, cada aluno pode ser um registro guardado dentro de uma lista.
- A alternativa E (Matriz) está errada porque matriz tem dimensão fixa e organiza dados em linhas e colunas, o que não corresponde a uma lista de tamanho variável que cresce e diminui conforme os alunos entram e saem.
- Conclusão: a estrutura adequada é a lista, e o gabarito oficial A está correto.
💡 Dica: Identifique qual estrutura organiza vários elementos em sequência.
Alternativa por alternativa
Uma lista pode guardar os nomes dos alunos da turma.
O aluno acha que, como alunos podem ter relações entre si (amizades, grupos de trabalho), a estrutura ideal seria um grafo, confundindo a modelagem de conexões com o simples armazenamento de uma coleção.
O aluno confunde estrutura de dados com tipo de mídia e pensa que 'imagem' é uma forma de guardar informações sobre a turma, possivelmente associando a palavra a fotos dos alunos.
O aluno entende que registro é a forma de guardar a turma inteira, quando ele serve apenas para agrupar os dados de um único aluno, como nome e matrícula; a coleção de alunos ainda precisaria de uma lista.
Por que engana: Escolher uma estrutura apenas por reconhecer seu nome, sem relacionar sua função à organização de uma lista de alunos.
O aluno pensa que, por ser uma organização de dados em linhas e colunas, a matriz serviria para a turma, sem perceber que ela tem tamanho fixo e não se adapta bem a inclusões e remoções de alunos.
Raio-X da questão
Estruturas de dados
diagnostico
Noção de dados e organização · Sequências de elementos
Revise as estruturas de dados e suas aplicações na organização de informações.
Escolher uma estrutura apenas por reconhecer seu nome, sem relacionar sua função à organização de uma lista de alunos.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Qual a estrutura de dados mais adequada para armazenar a lista de alunos de uma turma?
- Você está desenvolvendo um programa que precisa armazenar informações sobre diferentes estudantes em uma turma. Qual…
- 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.
- Qual estrutura de dados é a mais adequada para armazenar uma lista de alunos em uma sala de aula?
- Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula?
🔎 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
