Em relação aos registros em programação, qual das opções abaixo é verdadeira?
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 dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em relação aos registros em programação, qual das opções abaixo é verdadeira?
- A) Registros são usados para armazenar dados de diferentes tipos em uma única estrutura
- B) Um registro pode conter apenas dados do mesmo tipo
- C) Registros são sempre de tamanho fixo e imutáveis
- D) Registros são sinônimos de matrizes
- E) Registros são utilizados apenas em bancos de dados
✅ Resposta correta: alternativa A
Resolução passo a passo
- Um registro (struct, record) é uma estrutura de dados composta que agrupa campos de tipos possivelmente diferentes sob um mesmo nome, como um cadastro de aluno que reúne nome (texto), idade (inteiro) e média (real).
- Com isso, a alternativa A descreve corretamente o conceito: registros armazenam dados de diferentes tipos em uma única estrutura. Ela é a verdadeira e coincide com o gabarito oficial.
- A alternativa B está errada, pois o registro justamente se diferencia do vetor e da matriz por aceitar campos de tipos distintos.
- A alternativa C está errada, pois registros não têm tamanho fixo por definição nem são imutáveis; seus campos podem ser alterados após a criação na maioria das linguagens.
- A alternativa D está errada, pois matrizes armazenam elementos do mesmo tipo acessados por índices, enquanto registros acessam campos nomeados de tipos variados.
- A alternativa E está errada, pois registros são um conceito geral de programação, usados em programas, arquivos e sistemas de qualquer natureza, não apenas em bancos de dados.
💡 Dica: Analise as opções apresentadas com atenção.
Alternativa por alternativa
Os registros permitem a combinação de diferentes tipos de dados em uma única estrutura.
O aluno confunde registro com vetor ou matriz, imaginando que a estrutura deve ser homogênea, com todos os elementos do mesmo tipo.
Por que engana: Achar que registros armazenam apenas dados do mesmo tipo ou confundem registros com matrizes ou bancos de dados.
O aluno associa registros a constantes ou a estruturas rígidas, achando que a palavra 'estrutura' implica tamanho fixo e imutabilidade.
O aluno considera registros e matrizes como termos equivalentes porque ambos agrupam dados, sem perceber que a matriz é homogênea e acessada por índice.
O aluno associa registros apenas ao contexto de bancos de dados, por conhecer o termo 'registro' como linha de uma tabela, e generaliza indevidamente.
Raio-X da questão
registros em programação
avaliacao
estruturas de dados compostas · tipos de dados basicos
Revisar o conceito de registros em programação.
Achar que registros armazenam apenas dados do mesmo tipo ou confundem registros com matrizes ou bancos de dados.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das seguintes afirmativas é verdadeira sobre registros (ou structs) em programação?
- Qual das opções a seguir representa um registro em programação?
- Qual das alternativas a seguir representa 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?
- Qual das seguintes alternativas melhor descreve um registro em 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
