Quais estruturas de dados são mais adequadas para armazenar informações de um aluno, como nome, idade e notas?
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
Quais estruturas de dados são mais adequadas para armazenar informações de um aluno, como nome, idade e notas?
- A) Matriz
- B) Lista
- C) Grafo
- D) Registro
- E) Conjunto
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão pede a estrutura mais adequada para guardar informações de um mesmo aluno, que são dados de tipos diferentes: nome é texto, idade é inteiro e notas são números reais, possivelmente em mais de um valor. Passo 2: Como os campos têm tipos distintos e formam um conjunto de informações sobre uma mesma entidade, a estrutura ideal é um registro (também chamado de struct ou tipo composto), que agrupa campos heterogêneos sob um único nome e permite acessar cada campo pelo nome, como aluno.nome, aluno.idade e aluno.notas. Passo 3: Por que as demais estão erradas: a matriz exige que todos os elementos sejam do mesmo tipo e organiza dados em linhas e colunas, o que não se encaixa em campos de tipos diferentes; a lista é uma sequência ordenada de elementos e serve para coleções de itens semelhantes, não para os campos fixos de um único aluno; o grafo modela vértices e arestas para representar relações entre elementos, como redes de conexões, o que não é o caso aqui; o conjunto guarda elementos sem ordem e sem repetição, sendo usado para verificar pertinência e operações de união e interseção, não para descrever atributos de um aluno. Passo 4: Conclusão: o gabarito D está correto, pois o registro é a estrutura que reúne nome, idade e notas de forma organizada e adequada.
💡 Dica: Considere as características das estruturas de dados ao responder.
Alternativa por alternativa
O aluno associa a organização de informações em tabela à matriz, sem perceber que a matriz exige elementos de um único tipo.
O aluno acha que, por a lista guardar vários dados em sequência, ela serve para qualquer conjunto de informações, sem considerar que os campos de um aluno têm tipos e significados diferentes.
Por que engana: Confundir estruturas que armazenam dados heterogeneos (registro) com aquelas que armazenam dados homogeneos (lista, matriz).
O aluno confunde dados relacionados entre si com a modelagem de grafos, imaginando que as informações de um aluno formam uma rede de conexões.
Registros permitem armazenar diferentes tipos de dados de forma organizada.
O aluno pensa que, por cada aluno ser único, um conjunto é a melhor forma de guardar seus dados, sem perceber que conjuntos não possuem campos nomeados nem acesso a atributos individuais.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · tipos de dados compostos
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados heterogeneos (registro) com aquelas que armazenam dados homogeneos (lista, matriz).
abstrato
Questões parecidas com resolução
- Identifique a estrutura de dados mais adequada para armazenar informações de alunos, incluindo nome, idade e notas.
- Qual estrutura de dados é mais adequada para armazenar informações de um aluno?
- Identifique a estrutura de dado mais adequada para armazenar informações de alunos com nome, idade e nota. Qual é a…
- Identifique a estrutura de dados mais adequada para armazenar informações sobre alunos em uma sala de aula: nome, idade…
- Na escola, um aluno precisa descrever a solução de um problema de organização de dados de estudantes. Para cada aluno, o…
- Qual a estrutura de dados mais apropriada para representar informações de alunos em uma escola?
🔎 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
