GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ curto

Ao criar um sistema de gerenciamento de livros, qual estrutura de dados é ideal para armazenar informações…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao criar um sistema de gerenciamento de livros, qual estrutura de dados é ideal para armazenar informações como título, autor e ano?

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

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que o enunciado pede. Um sistema de gerenciamento de livros precisa guardar, para cada livro, um conjunto de informações de tipos diferentes: título (texto), autor (texto) e ano (número inteiro). Passo 2: Pense na estrutura que agrupa campos de tipos diferentes sob um mesmo item. Essa é a função do registro (em algumas linguagens, struct ou classe sem métodos): ele reúne campos nomeados e heterogêneos que descrevem uma única entidade, como um livro. Passo 3: Verifique o caso de cada item do sistema. Um livro é um registro com três campos, e a coleção de livros pode então ser uma lista de registros, o que mostra que lista e registro têm papéis diferentes. Passo 4: Por que a alternativa A está errada: a lista é uma sequência ordenada de elementos, adequada para guardar muitos itens, mas não descreve os campos de um único livro. Passo 5: Por que a alternativa C está errada: o grafo modela vértices e arestas, ou seja, relações entre entidades, como um livro ligado ao seu autor, mas não é a estrutura natural para armazenar os atributos de um livro. Passo 6: Por que a alternativa D está errada: a matriz guarda elementos do mesmo tipo organizados em linhas e colunas, o que não combina com campos de tipos diferentes como título textual e ano numérico. Passo 7: Por que a alternativa E está errada: o conjunto não tem ordem e não admite elementos repetidos, e não identifica campos nomeados de um item. Conclusão: a estrutura ideal para representar as informações de um livro é o registro, que corresponde ao gabarito oficial B.

💡 Dica: Considere as características das estruturas de dados.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que lista serve para guardar qualquer tipo de informação sobre um livro, porque lista é a estrutura mais conhecida para agrupar dados. Não percebe que a lista organiza sequências de itens, e não os campos internos de um único livro.

Por que engana: Confundir estruturas que armazenam múltiplos elementos homogêneos com estruturas que agrupam diferentes tipos de dados em um único registro.

B Correta

Registros são ideais para armazenar informações variadas junto.

C Erradaerro: Conceitual

O aluno associa o sistema de livros a relações entre livro, autor e editora e conclui que um grafo seria o mais adequado. Confunde a modelagem de relacionamentos com o armazenamento dos atributos de cada livro.

D Erradaerro: Conceitual

O aluno pensa que todas as informações podem ser organizadas em uma tabela de linhas e colunas e escolhe a matriz por isso. Ignora que matriz exige elementos do mesmo tipo, e o título (texto) e o ano (número) não são homogêneos.

E Erradaerro: Senso comum

O aluno imagina que os dados de um livro formam um agrupamento de elementos e escolhe conjunto por essa noção intuitiva de coleção. Esquece que conjunto não tem ordem nem campos nomeados e não permite identificar cada informação separadamente.

Raio-X da questão

Dificuldade Média
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados compostos

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas que armazenam múltiplos elementos homogêneos com estruturas que agrupam diferentes tipos de dados em um único registro.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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