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
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
