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
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?
- A) Conter apenas números
- B) Agrupar dados relacionados
- C) Armazenar uma única informação
- D) Ser apenas texto
- E) Ser sempre fixo
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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
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.
A função do registro é agrupar dados relacionados em uma única estrutura, o que facilita o gerenciamento.
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.
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.
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
registro e matriz
avaliacao
estruturas de dados básicas · conceito de matriz
Revisar a definição de registros e suas aplicações em estruturas de dados.
Confundir registro com tipos de dados simples, pensando que registro armazena apenas um tipo ou uma única informação.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o uso de um registro em uma matriz em computação?
- O que é um registro em computação e como ele se relaciona com matrizes?
- Explique o conceito de matrizes e registros e como eles podem ser usados juntos em um programa de computador.
- Explique a diferença entre uma matriz e um registro em programação, e como cada um é utilizado em um programa.
- Explique o que são matrizes e registros na computação, e como eles são utilizados em programação.
- Qual a principal diferença entre registros e matrizes na programaçã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
