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

Qual das opções a seguir representa um registro em programação?

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

Qual das opções a seguir representa um registro em programação?

  1. A) Um único valor armazenado
  2. B) Uma coleção de dados de diferentes tipos
  3. C) Uma lista de dados ordenados
  4. D) Um tipo de variável que não pode ser alterada
  5. E) Um algoritmo de busca

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Em programação, um registro (ou struct, em algumas linguagens) é um tipo de dado composto que agrupa, sob um mesmo nome, campos que podem ter tipos diferentes, como um cadastro de aluno com nome (texto), idade (inteiro) e média (real).
  2. Portanto, a alternativa correta é a B, 'Uma coleção de dados de diferentes tipos', pois esse é exatamente o conceito de registro: agregar dados heterogêneos em uma única estrutura.
  3. A alternativa A está errada, pois descreve uma variável simples (tipo primitivo), que armazena um único valor e não é um registro.
  4. A alternativa C está errada, pois descreve uma lista ou vetor, estrutura homogênea cujos elementos são do mesmo tipo e acessados por índice, e não por campos nomeados.
  5. A alternativa D está errada, pois descreve uma constante, que não é o conceito de registro; um registro pode ter seus campos alterados normalmente.
  6. A alternativa E está errada, pois um algoritmo de busca é um procedimento para localizar informações, e não um tipo de dado.
  7. O gabarito oficial B está correto e coincide com a resolução feita independentemente.

💡 Dica: Identifique a definição de registro em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode confundir registro com variável simples, imaginando que registro é apenas um espaço para guardar um valor isolado.

B Correta

Um registro é uma estrutura que pode conter diferentes tipos de dados relacionados.

C Erradaerro: Conceituala que mais engana

O aluno associa registro a uma lista ordenada, por ambas serem estruturas que guardam vários dados, sem perceber que o registro agrupa campos nomeados de tipos diferentes e não elementos sequenciais do mesmo tipo.

Por que engana: Confundir registro com lista ou variavel simples, nao reconhecendo que registro agrupa dados de tipos diferentes.

D Erradaerro: Conceitual

O aluno confunde registro com constante, supondo que uma estrutura de dados nomeada seja necessariamente imutável pelo fato de ser um tipo de dado definido.

E Erradaerro: Interpretação

O aluno confunde o termo 'registro' com 'algoritmo' ou com operações de busca em arquivos, associando a palavra a procedimentos de consulta de dados e não a um tipo de dado.

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 em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em programacao · estruturas de dados basicas

📚 Reveja

Revisar o conceito de registro em programação.

⚠️ Erro mais comum

Confundir registro com lista ou variavel simples, nao reconhecendo que registro agrupa dados de tipos diferentes.

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