Identifique a estrutura mais adequada para organizar os dados de uma lista de alunos com seus nomes e notas.
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 a estrutura mais adequada para organizar os dados de uma lista de alunos com seus nomes e notas.
- A) Matriz
- B) Grafo
- C) Registro
- D) Lista
- E) Valor verdadeiro
✅ Resposta correta: alternativa C
Resolução passo a passo
- observe o que precisa ser guardado. Cada aluno tem dois dados de tipos diferentes: o nome (texto) e a nota (número). Passo 2: a estrutura adequada é aquela que agrupa dados de tipos diferentes em um único elemento, que é o registro (também chamado de struct em algumas linguagens). Um registro para cada aluno, com os campos nome e nota, organiza bem essa informação. Passo 3: a lista de alunos pode ser formada por uma coleção (um vetor ou lista) de registros, mas a estrutura que organiza os dados de cada aluno é o registro, por isso a alternativa C é a correta. Passo 4: a alternativa A (Matriz) está errada porque uma matriz guarda elementos de um mesmo tipo em linhas e colunas, e aqui os dados do aluno são de tipos diferentes. Passo 5: a alternativa B (Grafo) está errada porque grafo representa vértices ligados por arestas, o que serve para relações entre elementos, e não para registrar nome e nota de alunos. Passo 6: a alternativa D (Lista) está errada como resposta porque lista é uma sequência de elementos e não descreve, por si só, como agrupar nome e nota de cada aluno; ela é mais adequada para guardar a coleção de alunos, não para estruturar os dados de cada um. Passo 7: a alternativa E (Valor verdadeiro) está errada porque se refere a um tipo de dado lógico (verdadeiro ou falso), que não serve para armazenar nomes e notas. Passo 8: conclusão: o gabarito oficial C está correto, pois o registro é a estrutura que reúne os dados heterogêneos de cada aluno.
💡 Dica: Pense em como os dados podem ser organizados em tabelas ou listas.
Alternativa por alternativa
O aluno pensa que tabelas ou matrizes organizam qualquer conjunto de dados em linhas e colunas, esquecendo que todos os elementos de uma matriz precisam ser do mesmo tipo.
O aluno associa a ideia de lista de alunos a conexões entre pontos, confundindo a organização de dados com representação de relacionamentos por vértices e arestas.
Um registro pode ser útil, mas uma lista é mais prática para múltiplos alunos.
O aluno se deixa levar pelo termo lista presente no enunciado e acredita que a palavra basta para indicar a estrutura, sem considerar que cada aluno precisa de campos de tipos diferentes agrupados.
Por que engana: Confundir estruturas de dados complexas como grafos com estruturas simples para armazenar registros, escolhendo grafos ou listas em vez de registros.
O aluno confunde o tipo de dado lógico (verdadeiro ou falso) com uma estrutura de organização, não percebendo que ele serve apenas para representar valores lógicos.
Raio-X da questão
estrutura de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar tipos de estruturas de dados e suas aplicações.
Confundir estruturas de dados complexas como grafos com estruturas simples para armazenar registros, escolhendo grafos ou listas em vez de registros.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Qual estrutura de dados é mais adequada para representar uma lista de alunos e suas notas em um programa?
- Identifique a estrutura de dados mais adequada para armazenar uma lista de notas de alunos de forma organizada.
- Identifique a estrutura de dados mais apropriada para armazenar uma lista de notas de alunos.
- Identifique a estrutura de dados mais adequada para armazenar uma lista de estudantes com suas notas em um projeto de…
- Identifique a estrutura de dados mais adequada para armazenar informações de alunos, incluindo nome, idade e notas.
- Identifique qual estrutura de dados é mais adequada para armazenar os dados de uma turma de alunos, como nome e notas.
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
