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

Qual a aplicação prática de uma lista ligada em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO02

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a aplicação prática de uma lista ligada em programação?

  1. A) Para armazenar dados de forma estática.
  2. B) Para eficientizar buscas em dados.
  3. C) Para organizar dados em um formato fixo.
  4. D) Para permitir inserções e remoções eficientes.
  5. E) Para garantir acesso aleatório aos elementos.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Uma lista ligada é uma estrutura de dados em que cada elemento (nó) guarda um valor e uma referência para o próximo nó, sem ocupar posições contíguas na memória.
  2. Por causa dessa organização, inserir ou remover um elemento só exige ajustar algumas referências, sem deslocar os demais itens, o que torna essas operações eficientes (tempo constante quando já se tem a posição do nó).
  3. Portanto, a alternativa D, 'Para permitir inserções e remoções eficientes', descreve a principal aplicação prática da lista ligada, e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois listas ligadas são dinâmicas e não estáticas, crescendo e diminuindo conforme necessário.
  5. A alternativa B está errada, pois buscar um valor em uma lista ligada exige percorrer os nós um a um, o que não é eficiente; estruturas como árvores binárias de busca ou tabelas hash são melhores para isso.
  6. A alternativa C está errada, pois a lista ligada não tem formato fixo; sua organização é flexível e varia com as operações.
  7. A alternativa E está errada, pois o acesso aleatório (acesso direto por índice) é característica de vetores/arrays, enquanto a lista ligada exige percorrer a estrutura desde o início.

💡 Dica: Pense em exemplos de uso de listas ligadas em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

Confunde a lista ligada com vetores estáticos, achando que ela serve para armazenar dados em tamanho fixo e pré-definido.

B Erradaerro: Conceituala que mais engana

Supõe que, por guardar os dados em sequência, a lista ligada facilita a busca, ignorando que é preciso percorrer nó a nó até achar o valor.

Por que engana: Confundir listas ligadas com arrays, esperando acesso aleatório e estrutura fixa.

C Erradaerro: Senso comum

Associa 'organização' a formato fixo, quando a lista ligada justamente se caracteriza pela flexibilidade de sua estrutura na memória.

D Correta

Essa é a principal vantagem das listas ligadas, que facilitam movimentações.

E Erradaerro: Conceitual

Atribui à lista ligada o acesso direto por posição, que é própria dos vetores; na lista é necessário percorrer os nós a partir do início.

Raio-X da questão

Dificuldade Média
Leitura medio
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

listas ligadas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · ponteiros e referencias

📚 Reveja

Revisar as características e aplicações de listas ligadas em programação.

⚠️ Erro mais comum

Confundir listas ligadas com arrays, esperando acesso aleatório e estrutura fixa.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programaçã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.