GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Média⏱ curto

Qual é a principal vantagem de usar registros ao invés de variáveis simples em um programa?

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

Qual é a principal vantagem de usar registros ao invés de variáveis simples em um programa?

  1. A) Ocupam mais espaço
  2. B) Facilitam a leitura do código
  3. C) Mais lentos de acessar
  4. D) Não podem armazenar dados diferentes
  5. E) Exigem mais codificação

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Registros (ou estruturas, como o struct de linguagens como C e Pascal) agrupam, sob um único nome, vários campos de tipos possivelmente diferentes que se referem a uma mesma entidade, por exemplo os dados de um aluno: nome, idade e nota.
  2. Variáveis simples guardam um único valor cada. Para representar um aluno com três dados, seriam necessárias três variáveis independentes, sem vínculo explícito entre elas.
  3. Com registros, os dados relacionados ficam agrupados e o código expressa diretamente que pertencem à mesma entidade, como aluno.nome e aluno.nota. Isso torna o programa mais legível, organizado e fácil de manter, e essa é a principal vantagem.
  4. Por que as outras estão erradas: A) registros não ocupam mais espaço como vantagem, pois o uso de memória é um custo e não um benefício; C) acessar um campo de registro não é inerentemente mais lento que acessar uma variável simples; D) registros justamente podem armazenar dados de tipos diferentes, o que é seu principal atrativo; E) exigir mais codificação é uma desvantagem, não uma vantagem.
  5. Conclusão: a alternativa B é a correta e coincide com o gabarito oficial.

💡 Dica: Considere as características dos registros em programação.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

O aluno pode ter confundido 'mais recursos' com vantagem, imaginando que ocupar mais memória signifique que o dado está melhor representado.

Por que engana: Confundir a vantagem dos registros com desvantagens como maior uso de espaço ou lentidão, ignorando a organização e clareza que proporcionam.

B Correta

A estrutura organizada de registros melhora a legibilidade do programa.

C Erradaerro: Conceitual

O aluno supõe que estruturas mais complexas sempre exigem mais processamento, assumindo que acessar um campo de registro seja necessariamente mais lento.

D Erradaerro: Conceitual

O aluno entendeu que registros são homogêneos e só guardam um tipo de dado, quando na verdade sua característica central é agrupar campos de tipos diferentes.

E Erradaerro: Interpretação

O aluno leu a pergunta como se pedisse uma desvantagem ou tomou a maior quantidade de código como ganho, quando exigir mais codificação é um custo.

Raio-X da questão

Dificuldade Média
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✍️ direta🧩 consolidacao
🎯 Conceito central

uso de registros em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · variaveis simples em programacao

📚 Reveja

Revisar as diferenças entre variáveis simples e registros.

⚠️ Erro mais comum

Confundir a vantagem dos registros com desvantagens como maior uso de espaço ou lentidão, ignorando a organização e clareza que proporcionam.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.