GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO01Fácil⏱ curto

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

Habilidade BNCC EF07CO01

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?

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

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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?'.
  2. 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.
  3. Por que as outras estão erradas:
  4. 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.
  5. 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.
  6. D) Conjunto guarda elementos sem repetição e sem valor associado, então não registra a quantidade de cada produto.
  7. 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.
  8. 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

A Correta

Um dicionário associa cada produto a um valor, que pode ser a quantidade disponível em estoque.

B Erradaerro: Conceituala que mais engana

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Conceitual

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.

E Erradaerro: Conceitual

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

Dificuldade Fácil
Bloom Aplicar
Leitura baixo
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🧩 abertura
🎯 Conceito central

Dicionário de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Estruturas de dados básicas · Associação entre chave e valor

📚 Reveja

Revise estruturas de dados e a associação entre chaves e valores.

⚠️ Erro mais comum

Escolher uma estrutura como conjunto ou matriz sem considerar que cada produto precisa ser associado diretamente à sua quantidade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

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

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.