Uma biblioteca escolar está informatizando seu catálogo. Para cada livro, o sistema deve armazenar, em uma…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma biblioteca escolar está informatizando seu catálogo. Para cada livro, o sistema deve armazenar, em uma única unidade, os campos título, autor, editora, ano de publicação e código ISBN. Esses campos têm nomes e tipos definidos e podem ser consultados individualmente, como ao buscar apenas o ISBN de um exemplar. Com base no texto, qual tipo de dado é mais adequado para representar cada livro do catálogo como uma unidade formada por campos identificados?
- A) Rede de relações
- B) Coleção sem duplicatas
- C) Tabela bidimensional
- D) Coleção ordenada
- E) Registro
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado descreve um conjunto de informações sobre um mesmo livro (título, autor, editora, ano e ISBN) que são armazenadas juntas como uma unidade, cada uma com nome e tipo próprios e acessível individualmente, como ao buscar só o ISBN.
- Essa estrutura, que agrupa campos heterogêneos e nomeados que descrevem uma mesma entidade, é o conceito de registro (ou struct, em programação e bancos de dados). Cada livro é um registro, e cada campo é acessado pelo seu nome.
- Por que as outras estão erradas: a rede de relações modela conexões entre entidades, não campos de um único item; a coleção sem duplicatas (conjunto) não identifica campos individualmente; a tabela bidimensional organiza dados em linhas e colunas, mas o enunciado fala de uma unidade por livro, e não de uma grade de linhas e colunas; a coleção ordenada (lista) guarda elementos em sequência, sem nomes para cada campo.
- Conclusão: a alternativa correta é E (Registro), que coincide com o gabarito oficial.
💡 Dica: Considere os tipos de dados mais adequados para organização.
Alternativa por alternativa
O aluno associa a informatização do catálogo a bancos de dados relacionais e confunde 'relações' entre tabelas com a estrutura de um único item. A rede de relações descreve ligações entre entidades, não os campos de um livro.
Por que engana: Confundir listas com outras estruturas como registros ou grafos, escolhendo um tipo inadequado para organizar itens sequenciais.
O aluno pensa que, por cada livro ser único, a estrutura deve ser um conjunto sem repetições, confundindo a unicidade do livro com a forma de organizar seus campos. Um conjunto não atribui nomes aos campos nem permite consultá-los individualmente.
O aluno associa o catálogo a uma planilha e imagina que cada livro é uma linha de uma tabela. Ele ignora que o texto pede a representação de cada livro como uma unidade única com campos identificados, não uma grade de dados.
O aluno entende que o que importa é a ordem dos dados, como em uma lista de livros ordenada por título ou ano. Ordenação organiza elementos em sequência, mas não nomeia nem tipifica cada campo.
Registro é uma estrutura de dados formada por campos identificados, que podem ter diferentes tipos e representar as características de uma mesma entidade. No catálogo, título, autor, editora, ano e ISBN são campos de cada livro, portanto o registro é a estrutura adequada para representar cada unidade.
Raio-X da questão
tipos de dados
avaliacao
estruturas de dados básicas · tipos de colecoes de dados
Revisar os tipos de dados utilizados em programação e suas aplicações.
Confundir listas com outras estruturas como registros ou grafos, escolhendo um tipo inadequado para organizar itens sequenciais.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Uma biblioteca escolar está desenvolvendo um sistema para cadastrar um livro por vez. Para cada livro, o programa deve…
- Uma biblioteca precisa guardar, em um único elemento, os dados de cada livro, como título, autor e ano de publicação…
- Identifique qual tipo de dado seria mais adequado para armazenar informações sobre livros, como título, autor e ano de…
- Ao implementar um algoritmo para gerenciar o acervo da biblioteca escolar, cada livro precisa armazenar título, autor…
- Em um algoritmo para cadastro de livros de uma biblioteca escolar, qual estrutura de dados (registro, matriz, lista ou…
- Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema deve manter…
🔎 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
