GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO01Média⏱ curto

O que são registros em computação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

O que são registros em computação?

  1. A) Uma estrutura que armazena apenas números inteiros
  2. B) Uma lista de dados organizados sequencialmente
  3. C) Uma estrutura que armazena dados heterogêneos sob um mesmo nome
  4. D) Um tipo de variável que contém apenas texto
  5. E) Um método de ordenação de dados

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Em computação, um registro (ou struct, em linguagens como C) é uma estrutura de dados que agrupa campos que podem ter tipos diferentes, todos sob um mesmo nome. Exemplo: um registro 'aluno' com nome (texto), idade (inteiro) e média (real).
  2. Isso caracteriza a alternativa C, que fala justamente em dados heterogêneos (de tipos diferentes) reunidos sob um mesmo nome. Resolvi a questão por conta própria e cheguei a essa conclusão antes de consultar o gabarito, que também indica C.
  3. Por que as outras estão erradas:
  4. A) Descreve algo mais restrito e incorreto: um registro não se limita a inteiros, pode misturar vários tipos.
  5. B) Uma lista sequencial é um vetor ou array, estrutura de armazenamento homogênea e não o conceito de registro.
  6. C) Está correta, como explicado acima.
  7. D) Uma variável que guarda apenas texto é um tipo string, não um registro, que agrupa vários campos.
  8. E) Método de ordenação é um algoritmo, como bubble sort ou quicksort, sem relação com a definição de registro.
  9. Conclusão: a alternativa C é a única que descreve corretamente o conceito de registro, por isso coincide com o gabarito oficial.

💡 Dica: Defina o conceito de registros em computação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado registro a um tipo de dado numérico simples, achando que a estrutura serve apenas para números inteiros.

B Erradaerro: Conceituala que mais engana

O aluno pode ter confundido registro com vetor ou array, que é uma sequência de elementos geralmente do mesmo tipo.

Por que engana: Confundir registros com listas ou arrays, pensando que armazenam apenas dados homogêneos ou sequenciais.

C Correta

Registros permitem armazenar diferentes tipos de dados (como números e strings) sob um único nome.

D Erradaerro: Conceitual

O aluno pode ter entendido registro como um tipo de variável simples, como string, ignorando que o registro agrupa vários campos.

E Erradaerro: Senso comum

O aluno pode ter confundido a palavra 'registro' com algoritmos de ordenação, que organizam dados mas não definem uma estrutura de armazenamento.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
Leitura baixo
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🧩 abertura
🎯 Conceito central

registros em computação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados primitivos

📚 Reveja

Revisar a definição e a função dos registros em computação.

⚠️ Erro mais comum

Confundir registros com listas ou arrays, pensando que armazenam apenas dados homogêneos ou sequenciais.

🌎 Tema transversal

ciencia_tecnologia

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

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