Em um programa, como um registro pode ser usado para armazenar dados de um aluno?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um programa, como um registro pode ser usado para armazenar dados de um aluno?
- A) Armazenar apenas o nome do aluno
- B) Armazenar notas em uma lista
- C) Agrupar informações do aluno
- D) Criar uma matriz de notas
- E) Armazenar apenas a idade do aluno
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um registro (ou estrutura de dados do tipo registro, chamado struct em algumas linguagens) é um tipo de dado composto que agrupa variáveis de tipos diferentes sob um mesmo nome. Por exemplo, um registro de aluno pode reunir nome (texto), idade (inteiro), matrícula (inteiro) e notas (real). Passo 2: Por isso, a função principal do registro é agrupar informações relacionadas de uma mesma entidade, que é exatamente o que a alternativa C descreve. Passo 3: A alternativa A está errada, pois um registro não se limita a guardar apenas o nome; ele pode conter vários campos ao mesmo tempo. Passo 4: A alternativa B está errada, pois armazenar notas em uma lista é uma função de vetores ou listas, não a finalidade específica do registro. Passo 5: A alternativa D está errada, pois uma matriz de notas é uma estrutura homogênea de duas dimensões, enquanto o registro é heterogêneo e não serve para montar matrizes. Passo 6: A alternativa E está errada, pois armazenar apenas a idade restringe indevidamente o uso do registro, que serve justamente para reunir vários dados. Passo 7: Conclusão: o registro é usado para agrupar informações do aluno em uma única estrutura, e o gabarito oficial C está correto.
💡 Dica: Considere as propriedades que um registro pode ter.
Alternativa por alternativa
O aluno entende que o registro serve para guardar um único dado, como apenas o nome, sem perceber que ele reúne vários campos ao mesmo tempo.
Por que engana: Achar que um registro pode armazenar apenas um tipo de dado isolado, como nome ou idade, em vez de agrupar múltiplas informações relacionadas.
O aluno confunde registro com vetor ou lista, achando que a forma de guardar várias notas define a função do registro.
Registros são ideais para agrupar informações como nome, idade e notas.
O aluno associa a estrutura de dados a matrizes, que são homogêneas e bidimensionais, e não percebe que o registro é heterogêneo e agrupa campos de tipos diferentes.
O aluno interpreta que o registro serve para guardar apenas um dado específico, como a idade, e não entende que ele pode reunir vários atributos do aluno.
Raio-X da questão
registro em programação
avaliacao
estruturas de dados básicas · variaveis e tipos de dados
Revisar como os registros são utilizados em programação.
Achar que um registro pode armazenar apenas um tipo de dado isolado, como nome ou idade, em vez de agrupar múltiplas informações relacionadas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Explique como um registro pode ser utilizado para armazenar dados de um estudante. Cite exemplos.
- Em um programa, como uma lista pode ser usada para armazenar informações sobre alunos?
- Qual é o nome dado a um registro que armazena informações sobre um aluno, como nome e idade?
- Considerando um programa que precisa armazenar dados de alunos, como o conceito de variável pode ser utilizado para…
- Em um programa, como você definiria um registro?
- Ao desenvolver um programa, você precisa armazenar dados de 3 alunos em um registro. Quais informações devem ser…
🔎 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
