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

Qual das alternativas a seguir representa um registro em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual das alternativas a seguir representa um registro em programação?

  1. A) Uma coleção de variáveis de diferentes tipos agrupadas sob um mesmo nome
  2. B) Um tipo de matriz que armazena dados apenas numéricos
  3. C) Um comando para iniciar um programa
  4. D) Um algoritmo que calcula a média de um conjunto de dados
  5. E) Uma forma de representar uma função matemática

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Lembre o conceito de registro (struct, em algumas linguagens). Um registro é uma estrutura de dados que agrupa várias variáveis, que podem ser de tipos diferentes, sob um único nome, de modo que cada campo é acessado pelo nome do registro seguido do nome do campo.
  2. Analise a alternativa A: 'Uma coleção de variáveis de diferentes tipos agrupadas sob um mesmo nome' descreve exatamente esse conceito. Ela está correta.
  3. Analise as demais alternativas, que estão erradas:
  4. B) Um tipo de matriz é uma estrutura que armazena dados de um único tipo, e um registro não é uma matriz.
  5. C) Comando para iniciar um programa não corresponde a registro; isso seria, por exemplo, a função principal (main) ou o ponto de entrada.
  6. D) Calcular a média é uma operação ou algoritmo, não uma estrutura de dados.
  7. E) Representar uma função matemática é o papel de uma expressão ou de uma função de programa, não de um registro.
  8. Conclusão: a resposta correta é a alternativa A, que coincide com o gabarito oficial.

💡 Dica: Identifique o que caracteriza um registro em programação.

Alternativa por alternativa

A Correta

Um registro é uma estrutura que agrupa diferentes tipos de dados, permitindo o armazenamento organizado.

B Erradaerro: Conceituala que mais engana

O aluno confunde registro com matriz, achando que ambos são estruturas que agrupam dados. Esquece que o registro reúne tipos diferentes, enquanto a matriz exige um único tipo.

Por que engana: Confundir registro com matriz ou algoritmo, associando registro apenas a dados numericos ou funcoes.

C Erradaerro: Senso comum

O aluno associa a palavra 'registro' ao início ou ao registro de execução de um programa, algo ligado à inicialização, e não à organização de dados.

D Erradaerro: Senso comum

O aluno entende 'registro' como o ato de registrar um resultado estatístico, confundindo a estrutura de dados com um algoritmo de cálculo.

E Erradaerro: Interpretação

O aluno associa o termo a representação gráfica ou simbólica de funções, pensando que registrar significa representar algo matematicamente.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
Leitura baixo
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🧩 abertura
🎯 Conceito central

registro em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de variaveis · tipos de dados

📚 Reveja

Revisar a definição e características de registros em programação.

⚠️ Erro mais comum

Confundir registro com matriz ou algoritmo, associando registro apenas a dados numericos ou funcoes.

🌎 Tema transversal

ciencia_tecnologia

🏫 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.