Identifique qual estrutura de dados é mais adequada para armazenar a lista de compras de uma pessoa.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Identifique qual estrutura de dados é mais adequada para armazenar a lista de compras de uma pessoa.
- A) Matriz
- B) Grafo
- C) Registro
- D) Lista
- E) Conjunto
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o que deve ser armazenado. Uma lista de compras é uma sequência de itens, geralmente de tamanho variável, em que a ordem em que os itens foram anotados pode importar e em que um mesmo item pode aparecer mais de uma vez, por exemplo arroz e depois arroz de novo. Passo 2: Compare com as características de cada estrutura. A lista (ou vetor linear) armazena elementos em sequência, permite inserir e remover itens facilmente, aceita repetições e mantém a ordem; por isso é a estrutura mais adequada. Passo 3: Verifique as alternativas erradas. Matriz é uma estrutura bidimensional de tamanho fixo, indicada para tabelas e grades, e não para uma sequência simples de itens. Grafo é formado por vértices e arestas e serve para representar relações, como mapas de rotas ou redes, o que não é o caso de uma lista de compras. Registro agrupa campos de tipos diferentes sobre uma mesma entidade, como os dados de um cliente, mas não representa uma coleção de itens do mesmo tipo. Conjunto não admite elementos repetidos e não tem ordem definida, características que não combinam bem com uma lista de compras, em que a repetição e a ordem podem ser relevantes. Passo 4: Conclusão. Como a lista de compras é uma coleção ordenada de itens do mesmo tipo, que cresce e diminui com o uso, a resposta correta é a alternativa D, Lista, coincidindo com o gabarito oficial.
💡 Dica: Pense nas características das estruturas de dados.
Alternativa por alternativa
O aluno pode associar a ideia de organizar dados em linhas e colunas, como uma tabela de preços, e achar que a lista de compras deve ser uma matriz. Ele não percebe que a matriz tem tamanho fixo e não é a forma natural de guardar uma sequência simples de itens.
O aluno pode pensar que itens relacionados entre si, como produtos ligados a receitas, formam uma rede e devem ser modelados como grafo. Ele confunde a representação de relações entre elementos com o simples armazenamento de uma coleção linear.
O aluno pode se confundir com a palavra registro, usada no dia a dia para anotar informações, e imaginar que um registro serve para guardar vários itens. O registro reúne campos de uma mesma entidade, não uma coleção de elementos do mesmo tipo.
Listas permitem adicionar e remover itens facilmente, perfeito para uma lista de compras.
O aluno pode lembrar que conjunto é usado para agrupar elementos sem ordem e imaginar que a lista de compras é apenas uma coleção de itens. Ele ignora que a lista pode ter itens repetidos e que a ordem de anotação pode importar, o que o conjunto matemático não admite.
Por que engana: Confundir as propriedades e usos de diferentes estruturas, como pensar que matriz ou grafo são adequados para listas simples.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de colecoes de dados
Revisar as principais estruturas de dados e suas aplicações.
Confundir as propriedades e usos de diferentes estruturas, como pensar que matriz ou grafo são adequados para listas simples.
cotidiano
Questões parecidas com resolução
- Identifique qual estrutura de dados é mais adequada para armazenar uma lista de compras.
- Identifique qual estrutura de dados é mais adequada para armazenar uma lista de compras com itens repetidos.
- Qual estrutura de dados é a mais indicada para representar uma lista de compras?
- Qual estrutura de dados é mais apropriada para armazenar e manipular uma lista de compras? Justifique sua resposta.
- Ao desenvolver um aplicativo de lista de compras, qual estrutura de dados é mais adequada para organizar itens?
- Identifique qual formato de dados é mais adequado para armazenar listas de compras.
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
