GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Média⏱ curto

Ao desenvolver um programa de controle de estoque, qual seria a estrutura de dados 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

Ao desenvolver um programa de controle de estoque, qual seria a estrutura de dados mais adequada para armazenar produtos e suas quantidades?

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

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O problema pede uma estrutura para guardar, para cada produto, um nome (ou código) e uma quantidade em estoque. Os dados são de tipos diferentes (texto e número) e formam um conjunto de vários itens que precisam ser consultados, atualizados e percorridos. Passo 2: Uma tabela organiza exatamente isso: cada linha representa um produto e cada coluna representa um campo (nome, código, quantidade). Isso permite localizar um produto, somar quantidades, atualizar um valor e listar todo o estoque de forma simples. Passo 3: Por que as outras alternativas são menos adequadas: a lista sozinha guarda itens em sequência, mas não organiza naturalmente os campos de cada produto junto com a quantidade. O registro agrupa campos heterogêneos de um único item, mas não guarda o conjunto de produtos por si só; ele é um componente usado dentro da tabela. A matriz exige dados do mesmo tipo e organiza por dois índices numéricos, o que não corresponde a produtos identificados por nome. O grafo modela relações entre elementos (por exemplo, rotas ou dependências), o que não é o caso de um estoque. Passo 4: Portanto, a tabela é a estrutura mais adequada. Observação: o registro também aparece em muitas implementações, como a linha de uma tabela, mas, como resposta da questão, a tabela é a melhor escolha.

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

Alternativa por alternativa

A Erradaerro: Conceitual

Imagina que uma lista basta, pois ela também guarda vários itens. Não percebe que cada produto precisa de vários campos (nome, código, quantidade) associados entre si, o que uma lista simples não organiza bem.

B Erradaerro: Conceituala que mais engana

Acredita que o registro é a estrutura para o conjunto inteiro de produtos, quando ele descreve apenas um item com seus campos. Confunde a unidade de um item com a estrutura que armazena todos os itens.

Por que engana: Confundir estruturas lineares como listas ou matrizes com tabelas para associar chaves e valores.

C Erradaerro: Conceitual

Pensa que, por representar dados em linhas e colunas, a matriz é a escolha natural. Esquece que a matriz exige elementos do mesmo tipo e é indexada por números, enquanto os produtos são identificados por nome e têm campos de tipos diferentes.

D Erradaerro: Senso comum

Associa 'controle de estoque' a relações entre elementos e escolhe o grafo, que é usado para redes, rotas ou dependências. O problema não envolve conexões entre produtos, apenas armazenamento e consulta de dados.

E Correta

Tabela é uma representação de dados, não uma estrutura de dados em programação.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de tabela hash

📚 Reveja

Revisar tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir estruturas lineares como listas ou matrizes com tabelas para associar chaves e valores.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.