Na escola, Ana quer guardar os nomes de vários alunos em um programa. Os nomes ficarão em uma sequência, um…
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
Na escola, Ana quer guardar os nomes de vários alunos em um programa. Os nomes ficarão em uma sequência, um depois do outro. Qual estrutura de dados é mais adequada?
- A) Um grafo
- B) Um registro
- C) Uma matriz
- D) Uma pilha
- E) Uma lista
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado descreve nomes de vários alunos guardados em sequência, um depois do outro, ou seja, uma coleção linear e ordenada de elementos do mesmo tipo. Passo 2: Essa é exatamente a definição de uma lista (ou vetor/array linear), estrutura em que os elementos ficam dispostos em ordem e cada um ocupa uma posição. Passo 3: A alternativa A está errada, pois um grafo é formado por vértices ligados por arestas, modelando relações em rede e não uma sequência simples. Passo 4: A alternativa B está errada, pois um registro agrupa campos de tipos diferentes referentes a uma mesma entidade, e não uma sequência de vários nomes. Passo 5: A alternativa C está errada, pois uma matriz organiza dados em duas ou mais dimensões (linhas e colunas), o que não é o caso de uma sequência simples. Passo 6: A alternativa D está errada, pois uma pilha segue a regra LIFO (o último a entrar é o primeiro a sair), com acesso restrito ao topo, o que não corresponde a guardar nomes em sequência para consulta geral. Passo 7: Portanto, a estrutura mais adequada é a lista, alternativa E, concordando com o gabarito oficial.
💡 Dica: Pense nas estruturas de dados mais comuns em programação.
Alternativa por alternativa
O aluno associa 'vários itens conectados' a grafo, confundindo uma sequência simples de nomes com uma rede de relações entre elementos.
O aluno pensa que registro serve para guardar um conjunto de dados relacionados, sem perceber que um registro reúne campos de uma mesma entidade e não uma sequência de vários nomes.
Por que engana: Confundir listas ou matrizes com registros, nao entendendo que registros armazenam diferentes tipos de dados agrupados.
O aluno acredita que, por haver muitos nomes, é preciso uma tabela, sem considerar que a matriz é bidimensional e que o enunciado pede uma sequência linear.
O aluno confunde a ideia de 'um depois do outro' com a ordem de empilhamento, aplicando a regra LIFO da pilha, quando o enunciado não fala em inserção e remoção apenas pelo topo.
Uma lista organiza vários itens em uma sequência. Por isso, é adequada para guardar os nomes dos alunos, um depois do outro.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · conceito de registro em programacao
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir listas ou matrizes com registros, nao entendendo que registros armazenam diferentes tipos de dados agrupados.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na aula, Ana precisa guardar nomes em uma sequência em que cada nome aponta para o próximo. Qual estrutura de dados ela…
- Na escola, Ana quer guardar o nome e o telefone de cada colega juntos, como uma ficha. Qual estrutura de dados deve…
- Na aula, Ana cria uma ficha digital para cada aluno. Em cada ficha, ela guarda o nome e a turma do mesmo aluno. Qual…
- Em um algoritmo, qual estrutura de dados é mais adequada para armazenar os nomes dos alunos de uma turma?
- Identifique a estrutura de dados mais adequada para armazenar os nomes de alunos em uma sala de aula.
- Na escola, a professora quer guardar vários alunos em ordem. Cada aluno tem nome e idade. Qual estrutura é mais adequada…
🔎 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
