Identifique a estrutura de dados que permite armazenar uma lista de itens de forma sequencial, onde cada item…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique a estrutura de dados que permite armazenar uma lista de itens de forma sequencial, onde cada item pode ser acessado por um índice.
- A) Matriz
- B) Grafo
- C) Registro
- D) Lista
- E) Conjunto
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão descreve uma estrutura que guarda itens em sequência e permite acessar cada item por um índice, ou seja, pela posição. Resolvi antes de olhar o gabarito: a estrutura linear de elementos ordenados e acessíveis por posição é a lista (em muitas linguagens implementada como vetor ou array).
- A alternativa D (Lista) está correta, pois a lista é uma coleção ordenada de elementos, em que cada item ocupa uma posição e pode ser acessado diretamente pelo seu índice. Isso confirma o gabarito oficial.
- A alternativa A (Matriz) é uma estrutura indexada, mas usa dois ou mais índices (linha e coluna) para localizar um elemento, e a questão fala em acesso por um índice, o que não descreve a matriz.
- A alternativa B (Grafo) é formada por vértices e arestas que representam relações entre elementos, sem acesso sequencial por índice.
- A alternativa C (Registro) agrupa campos de tipos diferentes sob um mesmo nome, e cada campo é acessado pelo nome, não por índice numérico.
- A alternativa E (Conjunto) é uma coleção sem ordem definida e sem repetição, de modo que não há posições nem índices para acessar os elementos.
💡 Dica: Pense na definição de listas em programação.
Alternativa por alternativa
O aluno associa o acesso por índice à matriz, esquecendo que a matriz usa vários índices (linha e coluna) e que a questão pede uma estrutura de uma única sequência.
Por que engana: Confundir diferentes estruturas de dados, como matriz e lista, e não entender que o acesso por índice é característico de listas.
O aluno pensa que qualquer estrutura que armazena muitos itens é um grafo, confundindo coleção de dados com estrutura de relações entre vértices.
O aluno acredita que registro é uma forma de guardar vários itens em sequência, quando na verdade ele agrupa campos heterogêneos acessados pelo nome.
Listas permitem a armazenagem sequencial de itens, acessíveis por índices.
O aluno entende que conjunto, por ser uma coleção de elementos, também permite acesso sequencial por índice, ignorando que conjuntos não têm ordem nem posições fixas.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de indice em listas
Revisar o conceito de listas em programação.
Confundir diferentes estruturas de dados, como matriz e lista, e não entender que o acesso por índice é característico de listas.
abstrato
Questões parecidas com resolução
- Qual estrutura de dados é mais adequada para armazenar uma lista de elementos que precisam ser acessados por sua…
- Qual estrutura de dados é mais adequada para armazenar uma lista de itens em que a ordem é importante e pode ser…
- Dentre as estruturas de dados, qual é a mais adequada para armazenar uma lista de nomes e permitir acesso sequencial?
- Em um jogo, os itens do inventário ficam guardados em uma sequência, um após o outro. Qual estrutura organiza melhor…
- Identifique qual estrutura de dados é mais adequada para armazenar uma lista de compras.
- Identifique a estrutura de dados que melhor organiza informações em uma tabela, permitindo acesso rápido e fácil a cada…
🔎 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
