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
- Caminhões descarregam suprimentos em uma central que atende localidades isoladas após fortes chuvas. O depósito possui…
- Por que certos pedidos de melhoria no bairro demoravam a chegar ao responsável pela decisão? Para responder a essa…
- Ao final de uma oficina de montagem, uma turma precisou guardar 24 peças de encaixe usadas em atividades com tablets e…
- No fim da tarde, um grupo de jovens voluntários recebeu caixas de livros devolvidos por moradores do bairro. Para evitar…
- Ao aplicar o algoritmo BFS em uma rede social modelada como grafo não ponderado, qual estrutura de dado (variável) é…
- Em computação, defina sucintamente o que é um grafo simples não direcionado e explique o papel de vértices e arestas na…
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
