Identifique qual estrutura de dados é mais apropriada para armazenar informações de alunos em uma turma.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique qual estrutura de dados é mais apropriada para armazenar informações de alunos em uma turma.
- A) Lista
- B) Matriz
- C) Registro
- D) Grafo
- E) Array
✅ Resposta correta: alternativa C
Resolução passo a passo
- Cada aluno tem vários dados de tipos diferentes, como nome (texto), número de matrícula (inteiro), data de nascimento (data) e notas (reais). O ideal é uma estrutura que reúna campos heterogêneos sob um único nome. Passo 2: Essa estrutura é o registro (também chamado de struct ou tipo composto), que agrupa campos de tipos diferentes em uma mesma unidade. Passo 3: A lista (A) e o array (E) são estruturas sequenciais que armazenam elementos de um mesmo tipo; servem para guardar a sequência de alunos, mas não para descrever os campos de cada aluno. Passo 4: A matriz (B) é uma estrutura bidimensional de elementos homogêneos, pouco adequada para dados variados de cada aluno. Passo 5: O grafo (D) modela relações entre elementos, como redes de conexões, e não é o tipo natural para cadastrar informações de alunos. Passo 6: Na prática, uma turma pode ser guardada como uma lista ou array de registros, mas a estrutura que representa as informações de cada aluno é o registro, por isso o gabarito C está correto.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
O aluno confunde a necessidade de guardar vários alunos em sequência com a necessidade de agrupar os dados de cada aluno. Uma lista organiza elementos em ordem, mas não define campos de tipos diferentes para cada item.
O aluno imagina uma tabela de linhas e colunas e acredita que isso serve para cadastrar alunos. Porém, a matriz exige que todos os elementos sejam do mesmo tipo, o que não combina com nome, matrícula e notas.
Um registro permite armazenar diferentes atributos dos alunos, como nome, idade e nota.
O aluno associa a ideia de muitos dados relacionados a uma estrutura de rede, como grafos de conexões. Os dados de alunos não têm relações entre si que justifiquem essa estrutura, então o grafo é inadequado.
O aluno pensa que, por guardar a turma inteira, o array seria a escolha certa. Ele não percebe que o array é homogêneo e que os dados de cada aluno precisam de campos de tipos diferentes, o que o registro resolve.
Por que engana: Confundir estruturas que armazenam dados simples com aquelas que agrupam diferentes tipos de dados em um unico registro.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · tipos de dados compostos
Revisar as principais estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados simples com aquelas que agrupam diferentes tipos de dados em um unico registro.
abstrato
Questões parecidas com resolução
- Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em uma turma.
- Identifique a estrutura de dados mais apropriada para armazenar a lista de alunos de uma turma.
- Identifique qual estrutura de dados é mais adequada para armazenar os dados de uma turma de alunos, como nome e notas.
- Qual estrutura de dados é mais adequada para armazenar informações sobre alunos em uma turma e por quê?
- Qual estrutura de dados é mais adequada para armazenar dados de alunos em uma turma e por quê?
- Identifique a estrutura de dados mais adequada para armazenar os nomes de todos os alunos de uma turma.
Todas as questões de Organização e representação da informação
🔎 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
