Em um sistema escolar, cada ficha de aluno reúne informações sobre uma única pessoa: nome, idade e situação da…
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 um sistema escolar, cada ficha de aluno reúne informações sobre uma única pessoa: nome, idade e situação da matrícula. Esses dados podem ter tipos diferentes e precisam ser tratados como partes da mesma ficha. Com base no texto, qual estrutura é mais adequada para representar, em uma única unidade, os campos de uma ficha de aluno?
- A) Matriz
- B) Lista encadeada
- C) Registro
- D) Grafo
- E) Vetor
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve uma ficha de aluno que reúne, em uma única unidade, campos de tipos diferentes (nome, texto; idade, número; situação da matrícula, em geral texto ou código). Ou seja, precisamos de uma estrutura que agrupe dados heterogêneos sob um mesmo conjunto lógico.
- Em estruturas de dados e na programação, a estrutura que agrupa campos de tipos diferentes em uma única unidade chama-se registro (ou struct, em linguagens como C). Cada campo é acessado pelo seu nome, como ficha.nome, ficha.idade e ficha.situacao.
- Por que as outras estão erradas:
- - A) Matriz: organiza dados em linhas e colunas, mas exige, em geral, elementos do mesmo tipo e é indexada por posições, não por campos com nomes.
- - B) Lista encadeada: sequência de nós ligados entre si, pensada para armazenar uma coleção de elementos, não os atributos de uma única pessoa.
- - D) Grafo: conjunto de vértices e arestas que representa relações entre entidades, não campos de uma ficha.
- - E) Vetor: sequência indexada de elementos, normalmente do mesmo tipo, sem nomeação dos campos.
- Conclusão: a estrutura mais adequada para representar, em uma única unidade, os campos heterogêneos de uma ficha de aluno é o registro, que corresponde ao gabarito oficial C.
💡 Dica: Identifique a estrutura que agrupa campos de tipos diferentes em uma unidade.
Alternativa por alternativa
O aluno associa a organização de dados em tabela, com linhas e colunas, à ideia de uma ficha com vários campos, sem perceber que a matriz costuma exigir elementos do mesmo tipo.
O aluno acredita que qualquer conjunto de informações relacionadas deve ser uma lista, confundindo uma coleção de elementos com os atributos de um único objeto.
Um registro agrupa, em uma única unidade, campos relacionados que podem ter tipos diferentes, como nome, idade e situação da matrícula.
O aluno pensa que, por haver ligação entre os dados da ficha, a estrutura adequada seria um grafo, confundindo relação entre entidades com agrupamento de campos de uma mesma entidade.
O aluno considera o vetor como a estrutura geral para armazenar qualquer conjunto de dados, sem notar que ele é indexado por posição e tipicamente homogêneo, não nomeando campos distintos.
Por que engana: Confundir o registro, que reúne campos possivelmente de tipos diferentes, com vetores ou matrizes, que organizam elementos de forma mais homogênea.
Raio-X da questão
Registro de dados heterogêneos
avaliacao
Tipos de dados e campos · Estruturas de dados básicas
Revise estruturas de dados e como registros agrupam campos de tipos diferentes.
Confundir o registro, que reúne campos possivelmente de tipos diferentes, com vetores ou matrizes, que organizam elementos de forma mais homogênea.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um sistema desenvolvido pelos estudantes para emitir boletins, cada aluno é representado por um conjunto fixo de…
- Uma escola está desenvolvendo um sistema para cadastrar estudantes. Para cada estudante, o sistema deve reunir, em uma…
- Uma escola está desenvolvendo um sistema para cadastrar estudantes. Em uma tela, o sistema deve representar os dados de…
- Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema deve manter…
- Uma escola brasileira está desenvolvendo um sistema para acompanhar o desempenho de cada estudante. Para cada aluno, o…
- Em um programa da escola, cada aluno deve ser guardado com três informações de tipos diferentes: nome (texto), número de…
🔎 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
