GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Difícil⏱ medio

Uma biblioteca escolar está desenvolvendo um sistema para cadastrar um livro por vez. Para cada livro, o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma biblioteca escolar está desenvolvendo um sistema para cadastrar um livro por vez. Para cada livro, o programa deve manter, em uma única unidade de informação, os seguintes dados: título, autor, ano de publicação e quantidade de exemplares disponíveis. Esses dados podem ter tipos diferentes, como texto e número, e precisam ser identificados por seus respectivos nomes para serem consultados ou atualizados separadamente. Com base nessa situação, qual estrutura de dados é mais adequada para representar as informações de cada livro?

  1. A) Um grafo de relações
  2. B) Uma matriz de valores
  3. C) Um registro de campos
  4. D) Um conjunto de elementos
  5. E) Uma lista de itens

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede que cada livro seja guardado em uma única unidade de informação, com quatro dados de tipos diferentes (título e autor são textos; ano e quantidade de exemplares são números), e que cada dado seja acessado pelo seu nome para consulta ou atualização separada. Essas são as características de um registro de campos (também chamado de struct ou registro), em que cada campo tem nome e tipo próprios. Passo 2: Resolvendo sem olhar o gabarito, a estrutura que agrupa dados heterogêneos sob um único conjunto e permite acesso por nome é o registro. Passo 3: A alternativa A, grafo de relações, serve para representar entidades ligadas por arestas, o que não corresponde a um conjunto de atributos de um único livro. Passo 4: A alternativa B, matriz de valores, exige que todos os elementos sejam do mesmo tipo e são acessados por índices numéricos, não por nomes. Passo 5: A alternativa D, conjunto de elementos, não tem ordem nem nomes para cada componente, e costuma agrupar itens de um mesmo tipo sem identificar cada dado. Passo 6: A alternativa E, lista de itens, mantém uma sequência ordenada acessada por posição, o que não atende à exigência de identificar cada dado pelo nome. Passo 7: Portanto, o gabarito oficial C está correto, pois o registro de campos é a estrutura mais adequada para representar as informações de cada livro.

💡 Dica: Considere as características dos livros ao escolher a estrutura.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter associado 'informações relacionadas' a grafo, imaginando que os dados do livro formam uma rede de relações entre si.

Por que engana: Confundir estruturas de dados simples com compostas, escolhendo listas ou matrizes para armazenar dados complexos ao invés de registros.

B Erradaerro: Conceitual

O aluno pode ter pensado que uma tabela ou matriz serve para organizar qualquer conjunto de dados, sem perceber que a matriz exige tipo uniforme e acesso por índices.

C Correta

Um registro reúne, em uma única unidade, campos relacionados que podem ter nomes e tipos diferentes. Nesse caso, título, autor, ano de publicação e quantidade de exemplares são atributos do mesmo livro e precisam ser acessados individualmente.

D Erradaerro: Conceitual

O aluno pode ter confundido o agrupamento de dados com a ideia de conjunto matemático, supondo que basta reunir os dados sem nomeá-los individualmente.

E Erradaerro: Interpretação

O aluno pode ter se apoiado na palavra 'itens' e na ideia intuitiva de lista de informações, sem notar que a lista é acessada por posição e não pelo nome de cada dado.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados compostos

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas de dados simples com compostas, escolhendo listas ou matrizes para armazenar dados complexos ao invés de registros.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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