Em um projeto de coleta de dados, que estrutura de dados você usaria para armazenar várias informações sobre…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Em um projeto de coleta de dados, que estrutura de dados você usaria para armazenar várias informações sobre diferentes produtos? Justifique.
- A) Lista
- B) Matriz
- C) Grafo
- D) Registro
- E) Conjunto
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado pede uma estrutura para guardar várias informações sobre diferentes produtos, como nome, código, preço e quantidade em estoque. Cada produto tem um conjunto de campos de tipos diferentes (texto, número inteiro, número real).
- Um registro (também chamado de struct ou tupla nomeada) agrupa campos de tipos diferentes sob um único nome. Por isso, cada produto pode ser um registro, com um campo para cada informação.
- Uma lista, como alternativa A, pode armazenar vários produtos em sequência, mas cada elemento deve ser um registro para guardar as informações de cada produto. Sozinha, ela não organiza os campos de cada item.
- A matriz, alternativa B, exige elementos do mesmo tipo e organiza os dados em linhas e colunas. Como os campos de um produto têm tipos diferentes, ela não é adequada.
- O grafo, alternativa C, representa vértices e arestas para modelar relações entre entidades, como redes ou rotas. Não serve para armazenar atributos de produtos.
- O conjunto, alternativa E, guarda elementos únicos sem ordem e não permite associar vários campos a cada item de forma organizada.
- Portanto, a estrutura mais adequada é o registro, que armazena os atributos heterogêneos de cada produto. O gabarito D está correto.
💡 Dica: Considere as características das estruturas de dados ao justificar sua escolha.
Alternativa por alternativa
O aluno pensa que lista serve para qualquer agrupamento de dados, sem perceber que ela organiza elementos em sequência e não os campos heterogêneos de cada produto.
Por que engana: Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
O aluno associa a organização de dados em tabela à matriz, sem notar que a matriz exige elementos de um mesmo tipo, o que não condiz com nome, preço e código misturados.
O aluno confunde o termo 'estrutura de dados' com modelagem de relações e acredita que todo conjunto de informações sobre itens deve ser representado como rede de vértices e arestas.
Registro permite a inclusão de várias informações sobre cada produto.
O aluno imagina que conjunto serve para guardar coleções de itens, esquecendo que ele não tem ordem, não admite repetições e não permite associar vários campos a cada elemento.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
pensamento_critico
abstrato
Questões parecidas com resolução
- Na mesa há duas garrafas azuis de 500 mL e dois moletons cinza. As garrafas têm adesivos diferentes, e os moletons têm…
- Considere um grafo que representa salas A, B, C e D com arestas A–B, B–C, C–D e B–D. Qual aresta deve ser removida para…
- Em uma praça há cinco bancos identificados B1, B2, B3, B4 e B5 ligados por caminhos entre: B1–B2, B2–B3, B3–B4 e B4–B5…
- Descreva como representar a rede de amizades de uma turma como um grafo e detalhe um procedimento passo a passo para…
- Em um grafo ponderado que modela ruas de uma cidade, como representar na aresta tanto a distância quanto o tempo de…
- Em um algoritmo de busca em profundidade (DFS) em um grafo que precisa rastrear o caminho atual para detecção de ciclos…
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
