GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Média⏱ curto

Qual estrutura de dados é mais adequada para armazenar uma lista de elementos que precisam ser acessados por…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual estrutura de dados é mais adequada para armazenar uma lista de elementos que precisam ser acessados por sua posição?

  1. A) Grafo
  2. B) Fila
  3. C) Pilha
  4. D) Lista
  5. E) Árvore

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede a estrutura de dados mais adequada para guardar uma lista de elementos cujo acesso é feito pela posição (por índice), por exemplo, o elemento de índice 3.
  2. Uma lista (array ou lista sequencial) armazena os elementos em ordem e permite acessar qualquer posição diretamente, com custo constante em arrays, por meio do índice. Por isso, a alternativa D é a correta, e coincide com o gabarito oficial.
  3. A fila (B) é um acesso restrito: entra-se pelo fim e sai-se pelo início (FIFO), sem acesso livre à posição intermediária.
  4. A pilha (C) também tem acesso restrito a um único extremo (LIFO), o topo, não permitindo acessar elementos por posição.
  5. O grafo (A) é uma estrutura de vértices e arestas que modela relações entre elementos, não uma sequência indexada por posição.
  6. A árvore (E) organiza elementos hierarquicamente, com pais e filhos; o acesso se dá por caminhos a partir da raiz, não por posição numérica.
  7. Conclusão: a resposta é a alternativa D.

💡 Dica: Pense nas características das estruturas de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode associar 'conjunto de elementos conectados' à ideia de organização geral de dados e acreditar que o grafo serve para acessar elementos por posição.

B Erradaerro: Conceituala que mais engana

O aluno pode confundir a fila com uma lista comum, supondo que, por ser uma sequência de elementos, permite acesso direto a qualquer posição.

Por que engana: Confundir estruturas que acessam elementos por ordem de inserção ou remoção com aquelas que permitem acesso direto por posição.

C Erradaerro: Conceitual

O aluno pode pensar que a pilha, por guardar elementos em ordem, permite acessar qualquer um pela posição, ignorando que o acesso se restringe ao topo.

D Correta

Listas permitem acesso eficiente a elementos por suas posições.

E Erradaerro: Conceitual

O aluno pode imaginar que, por os elementos estarem organizados em níveis numerados, a árvore permite acesso direto por posição, como em um índice.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · acesso por indice em listas

📚 Reveja

Revisar as principais estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir estruturas que acessam elementos por ordem de inserção ou remoção com aquelas que permitem acesso direto por posição.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.