Em um sistema para gerenciamento de estoque, qual estrutura de dados é mais apropriada para associações entre…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um sistema para gerenciamento de estoque, qual estrutura de dados é mais apropriada para associações entre produtos e suas quantidades?
- A) Dicionário
- B) Registro
- C) Grafo
- D) Conjunto
- E) Matriz
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pede a estrutura de dados mais adequada para associar produtos às suas quantidades em um sistema de estoque. Cada produto (chave) deve levar a uma quantidade (valor), e a consulta típica é do tipo 'quanto há do produto X?'.
- O dicionário (também chamado mapa ou tabela associativa) armazena pares chave-valor. Usando o nome ou código do produto como chave, a quantidade correspondente é acessada diretamente, com busca, inserção e atualização rápidas. Essa é exatamente a associação pedida, por isso a alternativa A está correta.
- Por que as outras estão erradas:
- B) Registro agrupa campos de tipos diferentes para descrever uma entidade, mas não é uma estrutura pensada para mapear milhares de produtos a quantidades por busca direta.
- C) Grafo modela relações entre vértices e arestas, como redes de conexões, o que não corresponde a um simples vínculo produto-quantidade.
- D) Conjunto guarda elementos sem repetição e sem valor associado, então não registra a quantidade de cada produto.
- E) Matriz organiza dados em linhas e colunas indexadas por posições numéricas, sendo inadequada para associar produtos identificados por nomes ou códigos a quantidades.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Identifique a estrutura que associa cada produto a uma quantidade por meio de pares chave-valor.
Alternativa por alternativa
Um dicionário associa cada produto a um valor, que pode ser a quantidade disponível em estoque.
O aluno pode ter pensado que, por um produto ter vários atributos (nome, preço, quantidade), o registro seria a estrutura natural. Ele confunde descrever uma entidade com mapear uma chave a um valor.
Por que engana: Escolher uma estrutura como conjunto ou matriz sem considerar que cada produto precisa ser associado diretamente à sua quantidade.
O aluno pode ter associado a palavra 'associações' a relações em rede, imaginando que produtos e quantidades formam conexões entre nós. Isso confunde a noção de associação chave-valor com estruturas de relacionamento.
O aluno pode ter interpretado 'associações' como agrupamento de elementos, lembrando que conjunto reúne produtos. Ele não percebe que o conjunto não guarda um valor (quantidade) vinculado a cada elemento.
O aluno pode ter imaginado uma tabela de produtos por quantidades, lembrando de planilhas. Ele não considera que a matriz acessa dados por índices numéricos, e não por identificadores como nomes ou códigos de produtos.
Raio-X da questão
Dicionário de dados
avaliacao
Estruturas de dados básicas · Associação entre chave e valor
Revise estruturas de dados e a associação entre chaves e valores.
Escolher uma estrutura como conjunto ou matriz sem considerar que cada produto precisa ser associado diretamente à sua quantidade.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Um centro cultural está organizando uma coleção de fotografias antigas do bairro. Para encontrar cada foto depois, será…
- Pesquisadores acompanham 16 pontos de coleta ao longo de um rio para avisar moradores quando a qualidade da água piora…
- — Se uma doação não for retirada até o fim da feira, precisamos avisar a associação certa — disse a coordenadora do…
- Técnicos da Defesa Civil do município fictício de Serra Clara acompanham quatro pluviômetros instalados em bairros…
- Por que um bilhete de devolução atrasada se perde tão fácil? Na pequena biblioteca comunitária do bairro, os empréstimos…
- — Se aparecer contaminação em um lote, a gente precisa descobrir de qual ponto veio e quem recolheu — disse uma das…
Todas as questões de Programação - Programação usando registros e matrizes
🔎 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
