O que são registros em computação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
O que são registros em computação?
- A) Uma estrutura que armazena apenas números inteiros
- B) Uma lista de dados organizados sequencialmente
- C) Uma estrutura que armazena dados heterogêneos sob um mesmo nome
- D) Um tipo de variável que contém apenas texto
- E) Um método de ordenação de dados
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em computação, um registro (ou struct, em linguagens como C) é uma estrutura de dados que agrupa campos que podem ter tipos diferentes, todos sob um mesmo nome. Exemplo: um registro 'aluno' com nome (texto), idade (inteiro) e média (real).
- Isso caracteriza a alternativa C, que fala justamente em dados heterogêneos (de tipos diferentes) reunidos sob um mesmo nome. Resolvi a questão por conta própria e cheguei a essa conclusão antes de consultar o gabarito, que também indica C.
- Por que as outras estão erradas:
- A) Descreve algo mais restrito e incorreto: um registro não se limita a inteiros, pode misturar vários tipos.
- B) Uma lista sequencial é um vetor ou array, estrutura de armazenamento homogênea e não o conceito de registro.
- C) Está correta, como explicado acima.
- D) Uma variável que guarda apenas texto é um tipo string, não um registro, que agrupa vários campos.
- E) Método de ordenação é um algoritmo, como bubble sort ou quicksort, sem relação com a definição de registro.
- Conclusão: a alternativa C é a única que descreve corretamente o conceito de registro, por isso coincide com o gabarito oficial.
💡 Dica: Defina o conceito de registros em computação.
Alternativa por alternativa
O aluno pode ter associado registro a um tipo de dado numérico simples, achando que a estrutura serve apenas para números inteiros.
O aluno pode ter confundido registro com vetor ou array, que é uma sequência de elementos geralmente do mesmo tipo.
Por que engana: Confundir registros com listas ou arrays, pensando que armazenam apenas dados homogêneos ou sequenciais.
Registros permitem armazenar diferentes tipos de dados (como números e strings) sob um único nome.
O aluno pode ter entendido registro como um tipo de variável simples, como string, ignorando que o registro agrupa vários campos.
O aluno pode ter confundido a palavra 'registro' com algoritmos de ordenação, que organizam dados mas não definem uma estrutura de armazenamento.
Raio-X da questão
registros em computação
avaliacao
estruturas de dados básicas · tipos de dados primitivos
Revisar a definição e a função dos registros em computação.
Confundir registros com listas ou arrays, pensando que armazenam apenas dados homogêneos ou sequenciais.
ciencia_tecnologia
abstrato
Questões parecidas com resolução
- Em um grafo denso, qual representação — matriz de adjacência ou lista de adjacência — permite verificar em tempo…
- Descreva sucintamente como verificar se um grafo simples não direcionado é k-regular usando sua lista de adjacência; que…
- Em um grafo simples não direcionado representado por lista de adjacência, o que caracteriza um vértice isolado e como…
- Descreva com precisão o algoritmo e as estruturas de dados (registros, hash ou listas) para construir um índice…
- Em um autômato orientado por eventos que registra leituras periódicas de um sensor, qual estrutura de dados é mais…
- Projete um autômato baseado em eventos para gerenciar reservas de salas multimídia na escola: descreva estados, eventos…
Todas as questões de Organização e representação da informaçã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
