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
- A transmissão semanal de uma rádio comunitária recebe mensagens de moradores que desejam participar ao vivo. Para cada…
- — Se eu digitar "18:05" como numero, o programa nao vai somar certo, ne? — perguntou Joao, enquanto ajudava a organizar…
- Em pseudocódigo, uma variável booleana 'flag' indica se um laço já encontrou o elemento-alvo. Qual tipo de dado é mais…
- Para compactar e transmitir um registro de aluno que não será modificado (nome, data_nasc, matrícula), qual tipo de dado…
- Num sistema de pagamentos da cantina escolar, ao projetar variáveis para valores monetários, qual escolha evita erros de…
- Em um algoritmo escolar, a variável 'tarefas_concluidas' registra quantas tarefas um aluno concluiu em uma semana. Qual…
🔎 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
