GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO01Média⏱ medio

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

Habilidade BNCC EM13CO01

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.

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

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Senso comuma que mais engana

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).

C Correta

Registros permitem agrupar diferentes atributos de um produto de forma organizada.

D Erradaerro: Conceitual

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.

E Erradaerro: Interpretação

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

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✍️ interpretativa🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · atributos de dados

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas que armazenam dados com atributos (registro) com estruturas que armazenam colecoes de elementos (lista, conjunto).

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.