Qual é a principal característica de um registro em programaçã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
Qual é a principal característica de um registro em programação?
- A) Armazena dados de um único tipo apenas
- B) É uma estrutura de dados que não pode ser modificada
- C) Agrupa dados de diferentes tipos em uma única unidade
- D) É uma forma de matriz unidimensional
- E) É um tipo de lista encadeada
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um registro (em inglês, record ou struct) é um tipo de dado composto que agrupa campos que podem ter tipos diferentes sob um mesmo nome, formando uma única unidade lógica. Exemplo: um registro 'aluno' com nome (texto), idade (inteiro) e média (real).
- Analisando as alternativas, a alternativa C descreve exatamente essa ideia: agrupar dados de diferentes tipos em uma única unidade.
- A alternativa A está errada, pois um registro justamente combina tipos distintos, enquanto o que armazena dados de um único tipo é a matriz ou o vetor.
- A alternativa B está errada, pois registros são estruturas que podem ser modificadas normalmente; a imutabilidade não é característica definidora do conceito.
- A alternativa D está errada, pois uma matriz unidimensional (vetor) armazena elementos de mesmo tipo acessados por índice, e não é a definição de registro.
- A alternativa E está errada, pois lista encadeada é uma estrutura baseada em nós ligados por ponteiros, conceito diferente de registro.
- Conclusão: o gabarito oficial C está correto.
💡 Dica: Pense nas características dos registros em programação.
Alternativa por alternativa
O aluno confundiu registro com vetor ou matriz, que são estruturas homogêneas, e acreditou que a estrutura deve guardar apenas um tipo de dado.
Por que engana: Confundir registro com tipos de dados homogêneos, como arrays, pensando que registros armazenam apenas um tipo de dado.
O aluno associou a ideia de estrutura de dados 'organizada' ou 'fixa' à imutabilidade, supondo que um registro não permite alteração dos valores armazenados.
Um registro é uma estrutura que permite agrupar diferentes tipos de dados, como números e strings, dentro de uma única entidade.
O aluno considerou que qualquer agrupamento de dados em sequência é uma matriz, confundindo a organização linear dos campos com a estrutura indexada de um vetor.
O aluno associou registro a qualquer estrutura que armazena vários elementos em sequência, confundindo-o com lista encadeada, que usa nós e ponteiros.
Raio-X da questão
característica de registro
avaliacao
estruturas de dados básicas · tipos de dados em programacao
Revisar o conceito de registros em programação.
Confundir registro com tipos de dados homogêneos, como arrays, pensando que registros armazenam apenas um tipo de dado.
pensamento_critico
abstrato
Questões parecidas com resolução
- O que é um registro em programação?
- O que é um registro na programação?
- Qual é a função principal de um registro em programação?
- Qual das seguintes alternativas melhor descreve um registro em programação?
- Assinale a alternativa que melhor descreve um registro em programação.
- O que caracteriza um registro na computação?
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
