Determine a estrutura de dados ideal para armazenar informações sobre livros em uma biblioteca. Qual é a…
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
Determine a estrutura de dados ideal para armazenar informações sobre livros em uma biblioteca. Qual é a resposta correta?
- A) Lista
- B) Matriz
- C) Registro
- D) Grafo
- E) Variável
✅ Resposta correta: alternativa C
Resolução passo a passo
- Analise o que precisa ser armazenado. Cada livro possui um conjunto de informações de tipos diferentes, como título (texto), autor (texto), ano de publicação (número inteiro), número de páginas (número inteiro) e código ou ISBN (texto). Ou seja, os dados de um mesmo livro são heterogêneos e formam um único conjunto logicamente ligado.
- Identifique a estrutura adequada. Um registro (ou struct, em algoritmos) agrupa campos de tipos diferentes sob um mesmo nome, representando uma entidade composta. Assim, cada livro pode ser descrito por um registro com campos como titulo, autor, ano e paginas.
- Considere que a biblioteca tem muitos livros. Para guardar vários registros, usa-se normalmente um vetor ou lista de registros, mas a questão pergunta a estrutura para armazenar as informações de cada livro, e o elemento que descreve essa informação é o registro.
- Analise as alternativas erradas. A) Lista é uma coleção sequencial de elementos, útil para guardar vários itens, mas não descreve naturalmente os campos heterogêneos de um único livro. B) Matriz armazena elementos do mesmo tipo organizados em linhas e colunas, o que não combina com campos de tipos diferentes. D) Grafo representa vértices e arestas, adequado para relações como redes ou caminhos, não para dados descritivos de livros. E) Variável guarda um único valor de um tipo, sendo insuficiente para armazenar várias informações de um livro.
- Conclusão. A estrutura ideal para representar as informações de um livro é o registro, alternativa C, que coincide com o gabarito oficial.
💡 Dica: Considere as características dos livros ao escolher a estrutura.
Alternativa por alternativa
O aluno pode achar que, como a biblioteca tem muitos livros, basta uma lista para guardar tudo, ignorando que cada livro é uma entidade com vários campos de tipos diferentes.
Por que engana: Confundir estruturas simples como listas ou matrizes com registros, que armazenam diferentes tipos de dados em um único elemento.
O aluno pode associar 'muitas informações organizadas' a tabela ou matriz, sem perceber que matriz exige elementos do mesmo tipo em linhas e colunas.
Registros agrupam dados diversos sobre cada livro, como título e autor.
O aluno pode pensar que, por envolver conexões ou organização complexa, a estrutura ideal seria um grafo, confundindo dados descritivos com relações entre entidades.
O aluno pode entender 'armazenar informações' como guardar um único valor e não perceber que um livro possui vários atributos simultâneos.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar tipos de estruturas de dados e suas aplicações.
Confundir estruturas simples como listas ou matrizes com registros, que armazenam diferentes tipos de dados em um único elemento.
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao criar um sistema de gerenciamento de livros, qual estrutura de dados é ideal para armazenar informações como título…
- Ao criar um sistema de cadastro de livros, qual estrutura de dados é mais adequada para cada livro?
- Uma biblioteca escolar está desenvolvendo um sistema para cadastrar um livro por vez. Para cada livro, o programa deve…
- Ao criar um sistema de cadastro de livros, qual estrutura de dados pode ser utilizada para armazenar as informações de…
- Ao implementar um algoritmo para gerenciar o acervo da biblioteca escolar, cada livro precisa armazenar título, autor…
- Ao criar um programa que armazena informações de um livro, qual seria a estrutura de dados mais adequada?
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
