GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO01Difícil⏱ medio

Uma biblioteca precisa guardar, em um único elemento, os dados de cada livro, como título, autor e ano de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO01

Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma biblioteca precisa guardar, em um único elemento, os dados de cada livro, como título, autor e ano de publicação. Qual estrutura de dados é mais adequada para representar os dados de cada livro em um único elemento?

  1. A) Estrutura de conjunto
  2. B) Estrutura de matriz
  3. C) Estrutura de grafo
  4. D) Estrutura de registro
  5. E) Estrutura de lista

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede uma estrutura que armazene, em um único elemento, campos de tipos diferentes e relacionados: título (texto), autor (texto) e ano de publicação (número).
  2. Um registro (também chamado de estrutura ou struct, em algumas linguagens) agrupa campos heterogêneos sob um mesmo nome, com cada campo acessado pelo seu nome. Isso atende exatamente ao caso de um livro.
  3. Por que as outras estão erradas:
  4. A) Conjunto guarda elementos sem ordem e sem repetição, não organiza campos nomeados de um mesmo item.
  5. B) Matriz organiza dados em linhas e colunas do mesmo tipo, acessados por índices numéricos, o que não representa bem campos com nomes diferentes.
  6. C) Grafo modela vértices e arestas para representar relações entre elementos, não o cadastro de um livro.
  7. E) Lista é uma sequência de elementos acessados por posição; serve para guardar vários livros em ordem, mas não agrupa os campos de um único livro.
  8. Conclusão: para representar os dados de cada livro em um único elemento, a estrutura mais adequada é o registro, alternativa D, que coincide com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode pensar que 'agrupar dados' significa usar conjunto, sem perceber que conjuntos não possuem campos nomeados nem ordem entre os elementos.

Por que engana: Confundir estruturas de dados simples como listas com estruturas compostas como registros, levando a escolha inadequada para organizar dados complexos.

B Erradaerro: Conceitual

O aluno pode associar tabelas e organização de dados a matriz, sem notar que matrizes exigem tipos uniformes e acesso por índices numéricos.

C Erradaerro: Senso comum

O aluno pode relacionar 'dados organizados' com estruturas complexas como grafos, sem considerar que grafos representam conexões entre elementos, não os atributos de um item.

D Correta

O registro reúne diferentes informações relacionadas a um mesmo item. Assim, título, autor e ano de um livro podem ficar organizados em um único elemento.

E Erradaerro: Interpretação

O aluno pode confundir 'guardar vários livros' com 'guardar os dados de um livro', pois a lista é muito usada para coleções, mas não agrupa campos de um mesmo elemento.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · tipos de dados compostos

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas de dados simples como listas com estruturas compostas como registros, levando a escolha inadequada para organizar dados complexos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Programação usando registros e matrizes

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