Identifique a estrutura de dados que melhor se adapta a um sistema de cadastro de produtos em uma loja…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique a estrutura de dados que melhor se adapta a um sistema de cadastro de produtos em uma loja, considerando seus atributos.
- A) Conjunto
- B) Lista
- C) Registro
- D) Matriz
- E) Grafo
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que o problema exige. Um cadastro de produtos armazena, para cada item, vários atributos de tipos diferentes, como código (inteiro), nome (texto), preço (real) e quantidade em estoque (inteiro). Assim, a estrutura precisa agrupar dados heterogêneos que pertencem a uma mesma entidade.
- Analise a alternativa C, Registro. Um registro (também chamado de struct ou tipo composto) agrupa campos de tipos diferentes sob um único nome, e cada campo é acessado pelo seu nome. Cada produto pode ser um registro com os campos codigo, nome, preco e estoque. Essa é a estrutura que melhor se adapta ao caso.
- Verifique as demais alternativas. A alternativa A, Conjunto, não admite elementos repetidos e não organiza atributos nomeados, portanto não representa bem os campos de um produto. A alternativa B, Lista, é uma sequência de elementos que, em geral, são do mesmo tipo; serve para guardar vários produtos em ordem, mas não descreve os atributos de um único produto. A alternativa D, Matriz, organiza dados em linhas e colunas do mesmo tipo, o que não se encaixa em atributos heterogêneos. A alternativa E, Grafo, modela vértices e arestas, indicado para relações entre entidades, como rotas ou redes, e não para cadastro simples.
- Conclusão. A estrutura que agrupa atributos heterogêneos de uma mesma entidade é o registro, portanto a resposta correta é a alternativa C, coincidindo com o gabarito oficial.
💡 Dica: Considere os atributos dos produtos ao escolher a estrutura.
Alternativa por alternativa
Confunde conjunto com agrupamento de atributos, supondo que a coleção de dados do produto pode ser tratada como um conjunto sem ordem e sem nomes de campos. Não percebe que um conjunto não identifica campos individuais.
Pensa que, por ser uma estrutura muito usada no dia a dia, a lista resolve qualquer cadastro. Confunde guardar vários produtos em sequência com descrever os atributos de um único produto.
Por que engana: Confundir estruturas que armazenam dados com atributos (registro) com estruturas que armazenam colecoes de elementos (lista, conjunto).
Registros permitem agrupar diferentes atributos de um produto de forma organizada.
Imagina que os dados podem ser organizados em tabela de linhas e colunas, mas uma matriz exige que todos os elementos sejam do mesmo tipo. Os atributos de um produto, como nome e preço, têm tipos diferentes.
Associa o cadastro a relações entre entidades, como se os produtos precisassem estar ligados em rede. O grafo é voltado para conexões entre vértices, e o enunciado pede apenas os atributos de cada produto.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · atributos de dados
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados com atributos (registro) com estruturas que armazenam colecoes de elementos (lista, conjunto).
cotidiano
Questões parecidas com resolução
- Selecione a estrutura de dados que permite armazenar informações sobre produtos em um estoque.
- Uma pequena loja está desenvolvendo um sistema para controlar seu estoque. O sistema deverá armazenar vários produtos ao…
- Para resolver um problema de organização de dados, qual estrutura é ideal para armazenar uma lista de produtos em um…
- Em um projeto de coleta de dados, que estrutura de dados você usaria para armazenar várias informações sobre diferentes…
- Ao desenvolver um programa de controle de estoque, qual seria a estrutura de dados mais adequada para armazenar produtos…
- Em um sistema de vendas, considere uma lista que armazena os produtos vendidos. Qual estrutura de dados é mais adequada…
🔎 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
