GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

O que é um registro (struct) em computação?

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

O que é um registro (struct) em computação?

  1. A) Uma estrutura que agrupa vários campos, cada um com um nome e possivelmente tipos diferentes.
  2. B) Uma estrutura que armazena apenas elementos do mesmo tipo em uma sequência linear.
  3. C) Um tipo de matriz com três dimensões.
  4. D) Um algoritmo para transformar dados brutos em informações organizadas.
  5. E) Um ponteiro que referencia a memória onde está armazenado um arquivo.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um registro (struct, em linguagens como C, Pascal e similares) é um tipo de dado composto que reúne, em uma única unidade, vários campos (também chamados de membros ou atributos).
  2. Cada campo tem um nome próprio e pode ter um tipo diferente dos demais, como um inteiro para a idade, um texto para o nome e um real para a altura de uma pessoa, todos dentro de um mesmo registro chamado Pessoa.
  3. Por isso a alternativa A descreve corretamente o conceito: agrupa vários campos, cada um com nome e possivelmente tipos diferentes.
  4. A alternativa B está errada, pois descreve um vetor ou array, que armazena elementos do mesmo tipo em sequência, e não a heterogeneidade característica do registro.
  5. A alternativa C está errada, pois uma matriz tridimensional não é um registro; registro não se define pelo número de dimensões.
  6. A alternativa D está errada, pois descreve um algoritmo de processamento de dados, e não uma estrutura de dados.
  7. A alternativa E está errada, pois um ponteiro é um tipo que guarda um endereço de memória, e não uma estrutura que agrupa campos.
  8. Conclusão: a resposta correta é a alternativa A, coincidindo com o gabarito oficial.

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

Alternativa por alternativa

A Correta

Correto: registro (struct) agrupa campos nomeados que podem ter tipos distintos.

B Erradaerro: Conceituala que mais engana

Confunde registro com vetor (array), associando a estrutura composta à ideia de sequência linear de elementos homogêneos, sem perceber que o registro reúne campos heterogêneos.

Por que engana: Confundir registro com vetor ou matriz, pensando que todos os elementos devem ser do mesmo tipo.

C Erradaerro: Conceitual

Associa o termo 'struct' apenas à ideia de organização multidimensional de dados, supondo que a estrutura seja definida pela dimensão de uma matriz.

D Erradaerro: Senso comum

Interpreta a palavra 'estrutura' no sentido do cotidiano de processo ou procedimento, confundindo estrutura de dados com algoritmo de tratamento de dados.

E Erradaerro: Conceitual

Confunde registro com ponteiro, possivelmente por associar a palavra 'struct' a acesso à memória ou a arquivos, sem distinguir o conceito de agrupamento de campos.

Raio-X da questão

Dificuldade Fácil
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 computação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados compostos

📚 Reveja

Revisar a definição e uso de registros (structs) em programação.

⚠️ Erro mais comum

Confundir registro com vetor ou matriz, pensando que todos os elementos devem ser do mesmo tipo.

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