GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO01Fácil⏱ medio

Um aluno deseja criar um programa de lista de compras. Qual estrutura de dados seria mais adequada para…

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

Um aluno deseja criar um programa de lista de compras. Qual estrutura de dados seria mais adequada para armazenar os itens de forma ordenada?

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O problema pede uma estrutura de dados para armazenar os itens de uma lista de compras de forma ordenada, ou seja, uma sequência de elementos em que a posição de cada item importa e que pode crescer ou diminuir conforme o usuário adiciona ou remove produtos.
  2. Analisando os conceitos, a lista é uma estrutura linear que mantém os elementos em uma ordem definida, permite inserir e remover itens em qualquer posição e cresce dinamicamente. Por isso é a escolha natural para uma lista de compras.
  3. Por que as outras estão erradas:
  4. A) Matriz: é uma estrutura de tamanho fixo organizada em linhas e colunas, pouco adequada para uma lista que muda de tamanho o tempo todo.
  5. B) Registro: agrupa campos de tipos diferentes que descrevem uma mesma entidade, como um produto com nome e preço, mas não serve para guardar uma sequência de itens.
  6. C) Grafo: representa vértices ligados por arestas, modelando relações entre elementos, o que é desnecessário para uma sequência simples de itens.
  7. E) Fila: segue a regra de primeiro a entrar, primeiro a sair, o que não corresponde ao acesso livre e ordenado que uma lista de compras exige.
  8. Conclusão: a alternativa correta é a D (Lista), que coincide com o gabarito oficial.

💡 Dica: Considere as características das estruturas de dados disponíveis.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que, por ser uma estrutura organizada e ordenada em posições, a matriz serve para armazenar qualquer coleção de itens, sem considerar que seu tamanho é fixo.

B Erradaerro: Conceitual

O aluno confunde registro, que agrupa campos de uma mesma entidade, com uma coleção de vários itens, pensando que cada item da compra deve ser um registro e esquecendo a necessidade de sequência.

C Erradaerro: Senso comum

O aluno associa a organização de dados a estruturas de relacionamento complexo e assume que qualquer conjunto de itens deve ser modelado como um grafo.

D Correta

Listas permitem organização e gerenciamento dinâmico de itens, ideal para compras.

E Erradaerro: Conceituala que mais engana

O aluno lembra que a fila mantém ordem e pensa que ela serve para qualquer sequência, sem perceber que a fila restringe a remoção ao primeiro elemento, o que não condiz com uma lista de compras editável.

Por que engana: Confundir diferentes estruturas de dados e escolher uma que não mantém a ordem dos elementos.

Raio-X da questão

Dificuldade Fácil
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✍️ situacional🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de lista ordenada

📚 Reveja

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

⚠️ Erro mais comum

Confundir diferentes estruturas de dados e escolher uma que não mantém a ordem dos elementos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

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.