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

Qual dos seguintes exemplos 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 dos seguintes exemplos representa um registro em programação?

  1. A) Um conjunto de variáveis de diferentes tipos agrupadas sob um mesmo nome
  2. B) Um array que armazena apenas valores inteiros
  3. C) Uma função que retorna múltiplos valores
  4. D) Uma variável que contém apenas texto
  5. E) Uma estrutura que permite a repetição de um bloco de código

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Lembre o conceito de registro (ou struct, em algumas linguagens). Um registro é uma estrutura de dados que agrupa várias variáveis, possivelmente de tipos diferentes, sob um único nome, de modo que cada campo é acessado por seu nome (por exemplo, aluno.nome e aluno.idade).
  2. Analise a alternativa A: ela descreve exatamente isso, um conjunto de variáveis de tipos diferentes agrupadas sob um mesmo nome. Logo, A é a correta e coincide com o gabarito oficial.
  3. Por que as outras estão erradas:
  4. B) Um array que armazena apenas inteiros é uma estrutura homogênea indexada, não um registro, pois todos os elementos têm o mesmo tipo e são acessados por índice.
  5. C) Uma função que retorna múltiplos valores é um recurso de sub-rotina e não define um tipo de dado agrupado.
  6. D) Uma variável que contém apenas texto é um tipo primitivo simples, sem agrupamento de campos.
  7. E) Uma estrutura que permite repetir um bloco de código descreve uma estrutura de repetição (laço), não uma estrutura de dados.

💡 Dica: Pense em como os dados são organizados em programação.

Alternativa por alternativa

A Correta

Um registro permite agrupar diferentes tipos de dados, como strings e inteiros, em uma única entidade.

B Erradaerro: Conceituala que mais engana

O aluno confunde registro com array, achando que qualquer estrutura que agrupa vários valores sob um mesmo nome é um registro. Não percebe que o array exige tipo único e acesso por índice.

Por que engana: Confundir registros com arrays ou funções, não reconhecendo que registros agrupam variáveis de tipos diferentes sob um mesmo nome.

C Erradaerro: Conceitual

O aluno associa 'agrupar' a 'retornar múltiplos valores' e acredita que uma função com vários retornos já constitui um registro. Confunde o mecanismo de retorno de uma sub-rotina com a definição de um tipo de dado.

D Erradaerro: Conceitual

O aluno pensa que registro é qualquer variável com um tipo específico de dado, como texto. Não percebe que o registro envolve vários campos agrupados, e não apenas um valor de um tipo.

E Erradaerro: Interpretação

O aluno associa a palavra 'estrutura' ao sentido de estrutura de controle e confunde registro com laço de repetição. Não distingue estrutura de dados de estrutura de controle de fluxo.

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

estruturas de dados básicas · tipos de dados em programacao

📚 Reveja

Revisar a definição e exemplos de registros em programação.

⚠️ Erro mais comum

Confundir registros com arrays ou funções, não reconhecendo que registros agrupam variáveis de tipos diferentes sob um mesmo nome.

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