GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ medio

Qual a função de um registro na programação e como ele pode ser utilizado em uma matriz?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a função de um registro na programação e como ele pode ser utilizado em uma matriz?

  1. A) Conter apenas números
  2. B) Agrupar dados relacionados
  3. C) Armazenar uma única informação
  4. D) Ser apenas texto
  5. E) Ser sempre fixo

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um registro (também chamado de estrutura ou struct, em algumas linguagens) é um tipo de dado composto que agrupa, sob um mesmo nome, vários campos relacionados entre si, que podem ser de tipos diferentes. Exemplo: um registro 'aluno' com nome (texto), idade (inteiro) e média (real). Passo 2: Em uma matriz, cada posição pode armazenar um registro inteiro, em vez de um único valor simples. Assim, uma matriz de registros permite organizar, por exemplo, uma turma em que cada linha e coluna guarda os dados completos de um aluno. Passo 3: Por isso a alternativa B está correta: a função do registro é agrupar dados relacionados. Passo 4: A alternativa A está errada, pois um registro não se restringe a números; ele pode combinar textos, inteiros, reais e outros tipos. Passo 5: A alternativa C está errada, pois armazenar uma única informação é o papel de uma variável simples, e o registro existe justamente para reunir várias informações. Passo 6: A alternativa D está errada, pois registros não são apenas texto; um campo pode ser texto, mas o registro comporta vários tipos. Passo 7: A alternativa E está errada, pois a estrutura de um registro é definida pelo programador e não precisa ser fixa em seu conteúdo, sendo que o tamanho de uma matriz também pode ser definido conforme a necessidade do programa. Passo 8: Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.

💡 Dica: Defina a função do registro e exemplifique seu uso em matrizes.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa estruturas de dados a valores numéricos, imaginando que um registro serve apenas para guardar números, como em um vetor de inteiros.

B Correta

A função do registro é agrupar dados relacionados em uma única estrutura, o que facilita o gerenciamento.

C Erradaerro: Conceituala que mais engana

O aluno confunde registro com variável simples, achando que cada posição guarda apenas um valor, quando o registro justamente reúne vários campos.

Por que engana: Confundir registro com tipos de dados simples, pensando que registro armazena apenas um tipo ou uma única informação.

D Erradaerro: Senso comum

O aluno pensa que registro é um tipo de texto, talvez pelo senso comum de 'registro' como um documento escrito, como um boletim ou um registro de ocorrência.

E Erradaerro: Conceitual

O aluno confunde a estrutura fixa de tipos de campos definida pelo programador com a ideia de que todo conteúdo do registro ou da matriz precisa ser fixo, ignorando que os valores podem mudar durante a execução.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

registro e matriz

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de matriz

📚 Reveja

Revisar a definição de registros e suas aplicações em estruturas de dados.

⚠️ Erro mais comum

Confundir registro com tipos de dados simples, pensando que registro armazena apenas um tipo ou uma única informação.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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