GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO01Média⏱ curto

Qual das seguintes afirmativas é verdadeira sobre registros (ou structs) em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

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

Qual das seguintes afirmativas é verdadeira sobre registros (ou structs) em programação?

  1. A) Registros são usados para armazenar apenas números inteiros.
  2. B) Registros podem conter dados de diferentes tipos agrupados em uma única estrutura.
  3. C) Registros são sinônimos de matrizes.
  4. D) Registros não podem ser utilizados em linguagens de programação orientadas a objetos.
  5. E) Registros são apenas uma forma de função.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Lembre o conceito de registro (struct): é um tipo de dado composto que agrupa, em uma única estrutura, campos que podem ser de tipos diferentes, como um nome (texto), uma idade (inteiro) e uma altura (real), todos referentes a uma mesma entidade.
  2. Analise a alternativa B: 'Registros podem conter dados de diferentes tipos agrupados em uma única estrutura' descreve exatamente essa característica, portanto é a afirmativa verdadeira.
  3. A alternativa A está errada, pois registros armazenam dados de vários tipos, não apenas inteiros.
  4. A alternativa C está errada, pois matrizes armazenam elementos do mesmo tipo acessados por índice, enquanto registros agrupam campos de tipos possivelmente diferentes acessados por nome.
  5. A alternativa D está errada, pois registros são comuns em linguagens orientadas a objetos, como C, C++ e C#, onde structs existem e se relacionam com classes.
  6. A alternativa E está errada, pois registros são estruturas de dados, não funções; funções são blocos de código que executam ações.
  7. Conclusão: a resolução independente confirma o gabarito oficial, alternativa B.

💡 Dica: Analise as opções e escolha a que melhor descreve registros.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter associado registros a estruturas numéricas simples, achando que agrupam apenas inteiros, sem perceber que um registro combina campos de tipos variados.

Por que engana: Confundir registros com arrays ou funções, acreditando que registros armazenam apenas um tipo de dado ou são sinônimos de matrizes.

B Correta

Essa é a definição básica de registros, permitindo organizar dados relacionados.

C Erradaerro: Conceitual

O aluno pode confundir registros com matrizes por ambas serem estruturas que agrupam vários valores, sem notar que matrizes têm elementos do mesmo tipo acessados por índice.

D Erradaerro: Senso comum

O aluno pode acreditar que a orientação a objetos substitui ou proíbe registros, quando na verdade linguagens como C++ e C# mantêm structs junto com classes.

E Erradaerro: Conceitual

O aluno pode ter confundido a palavra 'registro' com o conceito de função ou procedimento, por ambos aparecerem como blocos de organização do código.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

registros em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados compostas · tipos de dados basicos

📚 Reveja

Revisar o conceito de registros e suas aplicações em programação.

⚠️ Erro mais comum

Confundir registros com arrays ou funções, acreditando que registros armazenam apenas um tipo de dado ou são sinônimos de matrizes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.