Em um programa, você precisa guardar informações sobre livros, como título e autor. Que estrutura de dados…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Em um programa, você precisa guardar informações sobre livros, como título e autor. Que estrutura de dados deve usar?
- A) Matriz
- B) Registro
- C) Lista
- D) Conjunto
- E) Grafo
✅ Resposta correta: alternativa B
Resolução passo a passo
- O problema pede uma estrutura para guardar informações sobre livros, e cada livro possui vários dados de tipos diferentes, como título (texto) e autor (texto).
- Em algoritmos, o registro (também chamado de estrutura ou struct) agrupa campos de tipos possivelmente diferentes sob um único nome, por exemplo: Livro = registro com titulo e autor. Assim, cada livro é um único item com seus atributos organizados.
- Por que as outras estão erradas: a matriz guarda elementos do mesmo tipo organizados em linhas e colunas, sem nomear campos; a lista guarda uma sequência de elementos, mas não descreve os atributos de cada livro; o conjunto guarda elementos sem ordem e sem repetição, sem atributos nomeados; o grafo representa vértices ligados por arestas, o que não se aplica a um cadastro de livros.
- Conclusão: o gabarito B está correto, pois o registro é a estrutura adequada para agrupar título e autor de cada livro.
💡 Dica: Considere as estruturas de dados adequadas para armazenar pares de chave-valor.
Alternativa por alternativa
O aluno pode ter associado a organização de dados em tabelas à matriz, achando que um cadastro de livros em linhas e colunas basta, sem perceber que a matriz exige elementos do mesmo tipo e não nomeia campos.
Um registro permite armazenar diferentes atributos como título e autor de um livro.
O aluno pode ter pensado que, como há vários livros, basta uma lista de livros, sem notar que a questão pede a estrutura para guardar os atributos de cada livro, que a lista sozinha não descreve.
Por que engana: Confundir registros com outras estruturas como listas ou matrizes, não entendendo que registros armazenam diferentes tipos de dados agrupados.
O aluno pode ter confundido a ideia de coleção de itens com o conjunto matemático, achando que elementos agrupados sem ordem bastam para guardar título e autor de cada livro.
O aluno pode ter associado a palavra 'informações conectadas' a grafos, imaginando que livros e autores formam relações em rede, mas a questão não pede representação de conexões entre itens.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar os tipos de estruturas de dados em programação.
Confundir registros com outras estruturas como listas ou matrizes, não entendendo que registros armazenam diferentes tipos de dados agrupados.
abstrato
Questões parecidas com resolução
- Ao criar um programa que armazena informações de um livro, qual seria a estrutura de dados mais adequada?
- Ao criar um sistema de gerenciamento de livros, qual estrutura de dados é ideal para armazenar informações como título…
- 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…
- Ao criar um sistema de cadastro de livros, qual estrutura de dados pode ser utilizada para armazenar as informações de…
- Ao criar um sistema de cadastro de livros, qual estrutura de dados é mais adequada para cada livro?
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
