Na aula, Ana precisa guardar nomes em uma sequência em que cada nome aponta para o próximo. Qual estrutura de…
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 aula, Ana precisa guardar nomes em uma sequência em que cada nome aponta para o próximo. Qual estrutura de dados ela pode usar?
- A) número inteiro
- B) imagem digital
- C) lista encadeada
- D) arquivo de texto
- E) comando de decisão
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve uma sequência em que cada elemento aponta para o próximo, ou seja, cada nome guarda a referência (ligação) para o nome seguinte. Esse é o princípio básico da lista encadeada, estrutura de dados em que cada nó contém um valor e um ponteiro para o próximo nó.
- Analisando as alternativas, a estrutura que corresponde à descrição é a lista encadeada (alternativa C).
- Por que as outras estão erradas: A) número inteiro é um tipo de dado primitivo que guarda um único valor numérico, não uma sequência de nomes. B) imagem digital é um tipo de arquivo ou representação de dados visuais, não uma estrutura que organiza elementos ligados entre si. D) arquivo de texto é um meio de armazenamento em disco, e não uma estrutura de dados com ligações entre elementos. E) comando de decisão é um recurso de controle de fluxo, como o if, usado para escolher caminhos no programa, e não para guardar dados.
- Conclusão: a resposta correta é a alternativa C, lista encadeada, que coincide com o gabarito oficial.
💡 Dica: Pense nas estruturas de dados mais comuns em programação.
Alternativa por alternativa
O aluno confunde estrutura de dados com tipo de dado primitivo, achando que basta escolher um tipo para guardar vários nomes em sequência.
Por que engana: Confundir estruturas de dados com tipos de dados, escolhendo uma opção que não é uma estrutura adequada para organização de dados.
O aluno associa 'dados' a qualquer coisa armazenada no computador, incluindo imagens, sem perceber que a questão pede uma forma de organizar elementos com ligações entre eles.
A lista encadeada organiza dados em elementos ligados, e cada elemento aponta para o próximo.
O aluno pensa que guardar nomes em sequência exige um arquivo de texto, confundindo o meio de armazenamento em disco com a organização lógica dos dados na memória.
O aluno lê 'sequência' como um fluxo de passos de programa e associa a palavra a comandos condicionais, sem identificar que a questão fala de armazenamento de dados.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados · algoritmos
Revisar os tipos de estruturas de dados utilizadas em algoritmos.
Confundir estruturas de dados com tipos de dados, escolhendo uma opção que não é uma estrutura adequada para organização de dados.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resoluçã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…
- Durante uma atividade, Ana precisa guardar vários valores em uma sequência. Ela também deve conseguir inserir ou remover…
- 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…
- Na aula, Ana anotou as idades de quatro colegas em uma sequência: 8, 9, 8 e 10. Ana quer guardar essas idades na ordem…
- Em um programa escolar, cada aluno terá seu nome ligado à sua nota. O professor deverá informar um nome e encontrar…
🔎 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
