GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Fácil⏱ curto

Identifique qual estrutura de dados é mais adequada para armazenar uma lista de compras.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

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 qual estrutura de dados é mais adequada para armazenar uma lista de compras.

  1. A) Matriz
  2. B) Registro
  3. C) Grafo
  4. D) Lista
  5. E) Conjunto

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Uma lista de compras é uma coleção de itens em que a ordem de anotação importa para quem usa (o que foi anotado primeiro aparece primeiro), itens podem se repetir e é comum adicionar, remover ou alterar itens ao longo do tempo. Passo 2: A estrutura de dados Lista guarda elementos em sequência, permite acesso por posição, inclusão e remoção de itens de forma simples e admite repetições. Passo 3: Portanto, a Lista atende naturalmente a todas essas características, e a alternativa D é a mais adequada. Passo 4: As outras alternativas estão erradas pelos seguintes motivos. A) Matriz organiza dados em linhas e colunas, sendo adequada a tabelas bidimensionais, e não a uma sequência simples de itens. B) Registro agrupa campos de tipos diferentes que descrevem um mesmo objeto, como nome, quantidade e preço de um produto, mas não armazena uma coleção de itens. C) Grafo modela relações entre vértices ligados por arestas, como redes de conexões, o que não corresponde à ideia de uma sequência de compras. E) Conjunto não admite elementos repetidos e, em geral, não preserva a ordem, o que é inadequado para uma lista em que o usuário pode anotar dois itens iguais e quer manter a ordem da anotação. Passo 5: Conclusão: a resposta correta é a letra D, Lista, que coincide com o gabarito oficial.

💡 Dica: Escolha a estrutura própria para armazenar elementos organizados em sequência.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a organização tabular dos dados à ideia de lista, imaginando uma grade de itens em linhas e colunas. A matriz exige estrutura bidimensional fixa, o que não condiz com uma sequência simples de compras.

B Erradaerro: Conceitual

O aluno pode ter confundido registro, que agrupa campos de um mesmo objeto, com uma coleção de vários registros. Um registro isolado descreve um único item, não a lista inteira.

C Erradaerro: Senso comum

O aluno pode ter achado que, por uma lista de compras envolver itens ligados entre si, o grafo seria a estrutura adequada. Grafos servem para representar conexões entre elementos, e não uma sequência ordenada.

D Correta

Listas permitem organizar itens sequencialmente e são ideais para compras.

E Erradaerro: Conceituala que mais engana

O aluno pode ter pensado que uma lista de compras é um conjunto de itens, sem perceber que o conjunto não admite repetições nem preserva ordem. Na prática, é comum anotar itens repetidos e querer mantê-los na ordem em que foram escritos.

Por que engana: Confundir lista com conjunto por ambos armazenarem coleções de elementos, ignorando que a lista preserva a ordem e pode admitir repetições.

Raio-X da questão

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

Estrutura de dados lista

📌 Objetivo

fixacao

🧱 Pré-requisitos

Noção de estrutura de dados · Organização sequencial de elementos

📚 Reveja

Revise as diferenças entre lista, conjunto, registro, matriz e grafo.

⚠️ Erro mais comum

Confundir lista com conjunto por ambos armazenarem coleções de elementos, ignorando que a lista preserva a ordem e pode admitir repetições.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.