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

O que é um registro na programaçã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 é um registro na programação?

  1. A) Uma estrutura que armazena apenas dados numéricos
  2. B) Um tipo de variável que não pode ser alterada após a definição
  3. C) Uma coleção de campos que podem ser de tipos diferentes
  4. D) Um método para ordenar dados em uma lista
  5. E) Uma função que manipula dados de entrada

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Resolvi a questão sem olhar o gabarito. Um registro (ou struct, em algumas linguagens) é um tipo de dado composto que agrupa vários campos (também chamados de atributos ou membros) sob um mesmo nome, e esses campos podem ter tipos diferentes entre si, como texto, número inteiro e valor lógico. Passo 2: Por isso a alternativa C descreve corretamente o conceito: uma coleção de campos que podem ser de tipos diferentes. Passo 3: A alternativa A está errada, pois o registro não se limita a dados numéricos; ele pode combinar textos, números e outros tipos. Passo 4: A alternativa B está errada, pois descreve uma constante, e não um registro, que pode ter seus campos alterados após a criação. Passo 5: A alternativa D está errada, pois descreve um algoritmo de ordenação ou um método de manipulação de listas, não uma estrutura de dados. Passo 6: A alternativa E está errada, pois descreve uma função, que é um bloco de código com comportamento, e não uma estrutura de armazenamento de dados. Passo 7: Comparando com o gabarito oficial, a letra C coincide com a minha resolução.

💡 Dica: Defina o conceito de registro em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa registro a uma estrutura de dados numérica, como um vetor de números, e esquece que o registro agrupa campos de tipos variados.

Por que engana: Confundir registro com tipos de dados simples ou com funções, não reconhecendo que registros agrupam campos de tipos diferentes.

B Erradaerro: Conceitual

O aluno confunde registro com constante, supondo que uma estrutura agrupada não pode ser modificada depois de definida.

C Correta

Um registro é uma estrutura que agrupa diferentes tipos de dados em um único objeto.

D Erradaerro: Conceitual

O aluno confunde estrutura de dados com algoritmo, associando o termo registro a operações de ordenação de listas.

E Erradaerro: Conceitual

O aluno confunde registro com função, supondo que o termo se refere a um bloco de código que processa entradas, e não a uma estrutura que armazena dados.

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

registro na programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados compostos · variaveis e tipos basicos

📚 Reveja

Revisar o conceito de estruturas de dados em programação.

⚠️ Erro mais comum

Confundir registro com tipos de dados simples ou com funções, não reconhecendo que registros agrupam campos de tipos diferentes.

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