No contexto de construção de algoritmos, o que é um registro como estrutura de dados e para que serve ao…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
No contexto de construção de algoritmos, o que é um registro como estrutura de dados e para que serve ao organizar dados de alunos?
- A) Uma estrutura que agrupa campos nomeados (variáveis) relacionados; serve para armazenar atributos de um aluno como nome, idade e matrícula.
- B) É um array que só admite elementos do mesmo tipo.
- C) É uma função que transforma dados dos alunos em texto.
- D) É uma única variável que armazena apenas um valor simples.
- E) É um arquivo físico no disco usado para salvar os alunos.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Um registro (também chamado de estrutura ou struct, em algumas linguagens) é um tipo de dado composto que agrupa várias variáveis, chamadas campos, que podem ter tipos diferentes e que se relacionam entre si. Cada campo recebe um nome próprio para ser acessado.
- Ao organizar dados de alunos, o registro serve para representar, em um único bloco, as informações de um mesmo aluno. Por exemplo, um registro Aluno pode ter os campos nome (texto), idade (inteiro) e matrícula (inteiro ou texto), todos ligados à mesma pessoa.
- A alternativa A descreve exatamente isso: agrupa campos nomeados relacionados e serve para armazenar atributos de um aluno. Está correta.
- A alternativa B está errada, pois descreve um array (vetor), que exige elementos do mesmo tipo, enquanto o registro pode misturar tipos diferentes.
- A alternativa C está errada, pois uma função transforma ou processa dados, e não é uma estrutura que os armazena.
- A alternativa D está errada, pois uma variável simples guarda apenas um valor, enquanto o registro agrupa vários valores relacionados.
- A alternativa E está errada, pois um arquivo físico no disco é um conceito de armazenamento persistente, não a estrutura de dados lógica que organiza campos dentro do algoritmo.
- Conclusão: a resposta correta é a alternativa A, que coincide com o gabarito oficial.
💡 Dica: Defina o que é um registro e sua aplicação na organização de dados.
Alternativa por alternativa
Registros reúnem múltiplos campos heterogêneos sob um único identificador, permitindo acessar e manipular atributos relacionados de forma organizada.
O aluno confundiu registro com array, achando que toda estrutura que agrupa dados precisa ter elementos do mesmo tipo e acessados por índice.
Por que engana: Confundir registros com arrays, acreditando que ambos são a mesma estrutura de dados.
O aluno associou a palavra 'registro' ao ato de registrar ou converter informações, imaginando que seria uma função de conversão para texto.
O aluno entendeu que registro seria uma variável comum que guarda um único valor, ignorando que a estrutura agrupa vários campos.
O aluno interpretou 'registro' no sentido do dia a dia, como um arquivo guardado em disco, confundindo estrutura de dados lógica com armazenamento físico.
Raio-X da questão
registro em algoritmos
avaliacao
estruturas de dados · algoritmos básicos
Revisar a definição e uso de registros como estrutura de dados.
Confundir registros com arrays, acreditando que ambos são a mesma estrutura de dados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um programa, como um registro pode ser usado para armazenar dados de um aluno?
- O que é um registro (struct) em computação?
- O que é um registro (struct) em programação?
- O que é um registro (ou struct) em programação?
- Para representar cada aluno com campos heterogêneos (nome, matrícula, lista de notas) em um programa, que estrutura de…
- Explique como um registro pode ser utilizado para armazenar dados de um estudante. Cite exemplos.
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
