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

Ao criar um sistema para gerenciar dados de produtos, quais seriam as vantagens de usar registros em vez de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

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

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao criar um sistema para gerenciar dados de produtos, quais seriam as vantagens de usar registros em vez de listas simples?

  1. A) Os registros são mais simples de implementar.
  2. B) Registros permitem armazenar dados complexos.
  3. C) Registros não podem ser utilizados em programação.
  4. D) Listas são mais rápidas que registros em qualquer situação.
  5. E) Não há diferença entre registros e listas.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questao pergunta quais sao as vantagens de usar registros (estruturas que agrupam campos de tipos diferentes, como nome, preco e quantidade de um produto) em vez de listas simples (sequencias de elementos normalmente do mesmo tipo, acessados por posicao).
  2. Ao gerenciar dados de produtos, cada produto possui varias informacoes heterogeneas. Um registro permite agrupar essas informacoes em uma unica unidade com campos nomeados, o que torna o dado organizado, legivel e facil de manipular.
  3. Portanto, a alternativa B esta correta: registros permitem armazenar dados complexos, compostos de partes de tipos diferentes e relacionadas entre si.
  4. A alternativa A esta errada, pois registros nao sao necessariamente mais simples de implementar; sua vantagem esta na organizacao dos dados, nao na simplicidade de construcao.
  5. A alternativa C esta errada, pois registros sao amplamente usados em programacao, como structs em C e registros em Pascal.
  6. A alternativa D esta errada, pois a afirmacao 'em qualquer situacao' e falsa; o desempenho depende do uso e nao ha regra universal de que listas sejam sempre mais rapidas.
  7. A alternativa E esta errada, pois registros e listas tem finalidades distintas: a lista guarda uma sequencia de elementos semelhantes, enquanto o registro agrupa campos diferentes de uma mesma entidade.

💡 Dica: Liste as vantagens de registros em comparação a listas simples.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde a vantagem de organizar dados complexos com facilidade de implementacao, achando que a estrutura mais adequada e tambem a mais simples de programar.

Por que engana: Confundir a capacidade de armazenar dados complexos dos registros com a simplicidade das listas, levando a escolher alternativas que minimizam a funcionalidade dos registros.

B Correta

Registros podem conter diferentes tipos de informações relacionadas.

C Erradaerro: Conceitual

Acredita que registros sao recursos exoticos ou inutilizaveis na pratica, sem perceber que linguagens como C e Pascal os oferecem diretamente.

D Erradaerro: Senso comum

Assume que uma estrutura e sempre superior em desempenho, ignorando que o custo de acesso depende da situacao e que a afirmacao 'em qualquer situacao' e absoluta demais.

E Erradaerro: Conceitual

Considera que ambas as estruturas sao apenas formas diferentes de guardar a mesma coisa, sem notar que listas guardam sequencias homogeneas e registros agrupam campos heterogeneos.

Raio-X da questão

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

registros em sistemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · diferença entre listas e registros

📚 Reveja

Revisar as características e vantagens dos registros em programação.

⚠️ Erro mais comum

Confundir a capacidade de armazenar dados complexos dos registros com a simplicidade das listas, levando a escolher alternativas que minimizam a funcionalidade dos registros.

🌎 Tema transversal

ciencia_tecnologia

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