Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema…
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
Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema deve manter, em uma única unidade, o nome, o número de matrícula, a turma e as quatro notas bimestrais. Esses dados possuem rótulos próprios e podem ter tipos diferentes, como texto e números. A lista com todos os alunos será organizada separadamente pelo sistema. Com base no texto, qual estrutura de dados é mais adequada para agrupar os diferentes campos de um único aluno, mantendo cada informação associada ao seu respectivo rótulo?
- A) Conjunto
- B) Array
- C) Matriz
- D) Registro
- E) Grafo
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado pede uma estrutura que agrupe, em uma única unidade, campos de um mesmo aluno (nome, matrícula, turma e quatro notas), com rótulos próprios e tipos diferentes (texto e números).
- Essas características definem um registro (ou struct, em algumas linguagens): uma estrutura heterogênea, cujos campos são nomeados e podem ter tipos diferentes, acessados pelo nome de cada campo.
- Por que as outras estão erradas:
- A) Conjunto não garante acesso a cada informação por um rótulo e não organiza elementos por campos nomeados.
- B) Array armazena elementos de um mesmo tipo acessados por índice numérico, sem rótulos próprios para cada campo.
- C) Matriz é uma estrutura bidimensional homogênea, acessada por linha e coluna, inadequada para campos de tipos diferentes.
- E) Grafo representa vértices e arestas, modelando relações entre elementos, não o agrupamento de campos de um aluno.
- A menção à lista de alunos organizada separadamente indica que cada aluno é um registro e a lista de registros é uma estrutura à parte, reforçando que a resposta para um único aluno é o registro.
- Conclusão: a estrutura mais adequada é o registro, alternativa D, que coincide com o gabarito oficial.
💡 Dica: Considere as características das estruturas de dados antes de responder.
Alternativa por alternativa
O aluno pode associar 'agrupar dados' à ideia matemática de conjunto, que reúne elementos sem ordem nem nomes de campo.
O aluno pode pensar que array serve para agrupar qualquer conjunto de dados, esquecendo que todos os elementos devem ser do mesmo tipo e são acessados por índice, não por rótulo.
O aluno pode confundir agrupamento de dados com organização em tabela, achando que linhas e colunas bastam para guardar campos de tipos diferentes.
O registro é adequado porque reúne, em uma única estrutura, campos de tipos possivelmente diferentes, cada um identificado por um nome, como nome, matrícula, turma e notas. A lista de alunos pode ser formada posteriormente por vários registros desse tipo.
O aluno pode relacionar a palavra 'lista de alunos' a estruturas de conexões, imaginando que o grafo organiza os dados de um aluno.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados relacionados (registro) com estruturas que armazenam dados homogêneos (array, matriz).
pensamento_critico
abstrato
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 brasileira está desenvolvendo um sistema para acompanhar o desempenho de cada estudante. Para cada aluno, o…
- Uma escola está desenvolvendo um sistema para acompanhar seus estudantes. Para cada estudante, o programa deve…
- Em um programa da escola, cada aluno deve ser guardado com três informações de tipos diferentes: nome (texto), número de…
- Em um sistema da escola, cada aluno deve ser cadastrado com seu nome, sua turma e suas notas em diferentes disciplinas…
🔎 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
