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

No contexto de construção de algoritmos, o que é um registro como estrutura de dados e para que serve ao…

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

No contexto de construção de algoritmos, o que é um registro como estrutura de dados e para que serve ao organizar dados de alunos?

  1. A) Uma estrutura que agrupa campos nomeados (variáveis) relacionados; serve para armazenar atributos de um aluno como nome, idade e matrícula.
  2. B) É um array que só admite elementos do mesmo tipo.
  3. C) É uma função que transforma dados dos alunos em texto.
  4. D) É uma única variável que armazena apenas um valor simples.
  5. E) É um arquivo físico no disco usado para salvar os alunos.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um registro (também chamado de estrutura ou struct, em algumas linguagens) é um tipo de dado composto que agrupa várias variáveis, chamadas campos, que podem ter tipos diferentes e que se relacionam entre si. Cada campo recebe um nome próprio para ser acessado.
  2. Ao organizar dados de alunos, o registro serve para representar, em um único bloco, as informações de um mesmo aluno. Por exemplo, um registro Aluno pode ter os campos nome (texto), idade (inteiro) e matrícula (inteiro ou texto), todos ligados à mesma pessoa.
  3. A alternativa A descreve exatamente isso: agrupa campos nomeados relacionados e serve para armazenar atributos de um aluno. Está correta.
  4. A alternativa B está errada, pois descreve um array (vetor), que exige elementos do mesmo tipo, enquanto o registro pode misturar tipos diferentes.
  5. A alternativa C está errada, pois uma função transforma ou processa dados, e não é uma estrutura que os armazena.
  6. A alternativa D está errada, pois uma variável simples guarda apenas um valor, enquanto o registro agrupa vários valores relacionados.
  7. A alternativa E está errada, pois um arquivo físico no disco é um conceito de armazenamento persistente, não a estrutura de dados lógica que organiza campos dentro do algoritmo.
  8. Conclusão: a resposta correta é a alternativa A, que coincide com o gabarito oficial.

💡 Dica: Defina o que é um registro e sua aplicação na organização de dados.

Alternativa por alternativa

A Correta

Registros reúnem múltiplos campos heterogêneos sob um único identificador, permitindo acessar e manipular atributos relacionados de forma organizada.

B Erradaerro: Conceituala que mais engana

O aluno confundiu registro com array, achando que toda estrutura que agrupa dados precisa ter elementos do mesmo tipo e acessados por índice.

Por que engana: Confundir registros com arrays, acreditando que ambos são a mesma estrutura de dados.

C Erradaerro: Senso comum

O aluno associou a palavra 'registro' ao ato de registrar ou converter informações, imaginando que seria uma função de conversão para texto.

D Erradaerro: Conceitual

O aluno entendeu que registro seria uma variável comum que guarda um único valor, ignorando que a estrutura agrupa vários campos.

E Erradaerro: Senso comum

O aluno interpretou 'registro' no sentido do dia a dia, como um arquivo guardado em disco, confundindo estrutura de dados lógica com armazenamento físico.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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

registro em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · algoritmos básicos

📚 Reveja

Revisar a definição e uso de registros como estrutura de dados.

⚠️ Erro mais comum

Confundir registros com arrays, acreditando que ambos são a mesma estrutura de dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.