Qual das opções a seguir representa um registro em programação?
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
Qual das opções a seguir representa um registro em programação?
- A) Um único valor armazenado
- B) Uma coleção de dados de diferentes tipos
- C) Uma lista de dados ordenados
- D) Um tipo de variável que não pode ser alterada
- E) Um algoritmo de busca
✅ Resposta correta: alternativa B
Resolução passo a passo
- Em programação, um registro (ou struct, em algumas linguagens) é um tipo de dado composto que agrupa, sob um mesmo nome, campos que podem ter tipos diferentes, como um cadastro de aluno com nome (texto), idade (inteiro) e média (real).
- Portanto, a alternativa correta é a B, 'Uma coleção de dados de diferentes tipos', pois esse é exatamente o conceito de registro: agregar dados heterogêneos em uma única estrutura.
- A alternativa A está errada, pois descreve uma variável simples (tipo primitivo), que armazena um único valor e não é um registro.
- A alternativa C está errada, pois descreve uma lista ou vetor, estrutura homogênea cujos elementos são do mesmo tipo e acessados por índice, e não por campos nomeados.
- A alternativa D está errada, pois descreve uma constante, que não é o conceito de registro; um registro pode ter seus campos alterados normalmente.
- A alternativa E está errada, pois um algoritmo de busca é um procedimento para localizar informações, e não um tipo de dado.
- O gabarito oficial B está correto e coincide com a resolução feita independentemente.
💡 Dica: Identifique a definição de registro em programação.
Alternativa por alternativa
O aluno pode confundir registro com variável simples, imaginando que registro é apenas um espaço para guardar um valor isolado.
Um registro é uma estrutura que pode conter diferentes tipos de dados relacionados.
O aluno associa registro a uma lista ordenada, por ambas serem estruturas que guardam vários dados, sem perceber que o registro agrupa campos nomeados de tipos diferentes e não elementos sequenciais do mesmo tipo.
Por que engana: Confundir registro com lista ou variavel simples, nao reconhecendo que registro agrupa dados de tipos diferentes.
O aluno confunde registro com constante, supondo que uma estrutura de dados nomeada seja necessariamente imutável pelo fato de ser um tipo de dado definido.
O aluno confunde o termo 'registro' com 'algoritmo' ou com operações de busca em arquivos, associando a palavra a procedimentos de consulta de dados e não a um tipo de dado.
Raio-X da questão
registro em programação
avaliacao
tipos de dados em programacao · estruturas de dados basicas
Revisar o conceito de registro em programação.
Confundir registro com lista ou variavel simples, nao reconhecendo que registro agrupa dados de tipos diferentes.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das alternativas a seguir representa um registro em programação?
- Qual dos seguintes exemplos representa 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.
- Qual das opções abaixo é um exemplo de uso de registros em programação?
- Em relação aos registros em programação, qual das opções abaixo é verdadeira?
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
