Uma escola está desenvolvendo um sistema para cadastrar estudantes. Em uma tela, o sistema deve representar os…
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 cadastrar estudantes. Em uma tela, o sistema deve representar os dados de um único aluno, reunindo seu nome, sua idade e sua nota final em uma mesma unidade de informação. Esses dados serão consultados e alterados juntos sempre que o cadastro desse aluno for atualizado. Com base nessa situação, identifique a estrutura de dados mais adequada para representar, em uma única unidade, o nome, a idade e a nota final de um aluno.
- A) Árvore
- B) Registro
- C) Grafo
- D) Lista
- E) Matriz
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede uma estrutura que agrupe, em uma única unidade, dados heterogêneos de um mesmo aluno: nome (texto), idade (número inteiro) e nota final (número real). Esses dados pertencem a um mesmo objeto e são consultados e alterados juntos.
- Em estruturas de dados, o registro (também chamado de struct ou estrutura em algumas linguagens) é justamente a estrutura que reúne campos de tipos diferentes sob um único nome, permitindo acessar cada campo individualmente (aluno.nome, aluno.idade, aluno.nota).
- Portanto, a alternativa B, Registro, é a correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) Árvore é uma estrutura hierárquica de nós com relação pai-filho, usada para organizar informações em níveis, e não para agrupar campos de um mesmo item.
- C) Grafo é um conjunto de vértices ligados por arestas, voltado a representar relações entre entidades, não campos de um único aluno.
- D) Lista é uma sequência de elementos, geralmente do mesmo tipo, acessados por posição; não é a forma natural de nomear campos distintos como nome, idade e nota.
- E) Matriz é uma estrutura bidimensional de elementos homogêneos organizados por linhas e colunas, adequada a tabelas numéricas, não a um único registro com dados de tipos diferentes.
💡 Dica: Identifique a estrutura que reúne diferentes tipos de dados de um mesmo elemento.
Alternativa por alternativa
O aluno pode ter associado organização de dados a hierarquia, imaginando que os dados de um aluno devem ser dispostos em níveis ou ramificações.
A estrutura registro é adequada porque reúne, em uma única unidade, diferentes campos relacionados a uma mesma entidade, como nome, idade e nota final de um aluno. O enunciado deixa explícito que se trata da representação de um único aluno, e não do armazenamento de vários alunos.
O aluno pode ter pensado que, por se tratar de um sistema com várias informações conectadas, a relação entre os dados exige um grafo, confundindo conexão entre entidades com agrupamento de campos de um mesmo item.
O aluno pode ter entendido que 'reunir os dados' significa colocá-los em sequência, como uma lista, sem perceber que a lista costuma armazenar elementos do mesmo tipo acessados por posição, e não campos nomeados de tipos diferentes.
Por que engana: O aluno pode confundir registro com lista por considerar que ambos armazenam vários dados, sem perceber que o registro reúne campos diferentes de uma mesma entidade.
O aluno pode ter se confundido com a ideia de tabela, por associar a organização de dados em linhas e colunas ao cadastro, ignorando que a matriz exige elementos do mesmo tipo.
Raio-X da questão
Estrutura de dados registro
avaliacao
Conceito de estrutura de dados · Tipos de dados básicos
Revise a diferença entre registros, listas, árvores, grafos e matrizes.
O aluno pode confundir registro com lista por considerar que ambos armazenam vários dados, sem perceber que o registro reúne campos diferentes de uma mesma entidade.
ciencia_tecnologia
tomada_decisao
cientifico
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 brasileira está desenvolvendo um sistema para acompanhar o desempenho de cada estudante. Para cada aluno, o…
- Na escola, um aluno precisa descrever a solução de um problema de organização de dados de estudantes. Para cada aluno, o…
- 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 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…
🔎 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
