Selecione a estrutura de dados mais eficaz para representar as notas de um aluno em diferentes disciplinas.
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
Selecione a estrutura de dados mais eficaz para representar as notas de um aluno em diferentes disciplinas.
- A) Lista
- B) Matriz
- C) Grafo
- D) Registro
- E) Fila
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o que precisa ser representado. Há um único aluno, e para ele devem ser guardadas várias notas, cada uma associada a uma disciplina diferente (por exemplo, nome da disciplina e valor da nota). Passo 2: Avalie o tipo de agrupamento. As informações estão relacionadas a uma mesma entidade (o aluno) e combinam dados de natureza diferente (texto para o nome da disciplina, número para a nota). Passo 3: Compare as estruturas. Registro (ou struct) agrupa campos de tipos diferentes que pertencem a um mesmo objeto e permite acessar cada campo pelo nome, sendo a estrutura mais adequada a esse caso. Passo 4: Por que as outras estão erradas. Lista (vetor) armazena elementos de um mesmo tipo em sequência, servindo apenas se as disciplinas forem indexadas por posição e não houver nomes associados. Matriz organiza dados em duas dimensões, o que faria sentido para várias notas de vários alunos, e não para um único aluno. Grafo modela relações entre vértices e arestas, sem relação com esse tipo de dado. Fila é uma estrutura de acesso FIFO, que não permite consultar uma nota por disciplina de forma direta. Conclusão: a alternativa D, Registro, é a correta, de acordo com o gabarito oficial.
💡 Dica: Considere as características das estruturas de dados ao escolher.
Alternativa por alternativa
Acredita que a lista é a melhor escolha porque é a estrutura mais simples para guardar várias notas em sequência. Não percebe que, sem nomes associados às posições, a lista não identifica cada disciplina de forma clara.
Por que engana: Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
Associa 'várias notas' a uma tabela com linhas e colunas e pensa que a matriz organiza melhor os dados. Esquece que a matriz é homogênea e pensada para múltiplos alunos e disciplinas, não para um único aluno.
Imagina que disciplinas e notas formam uma rede de conexões e que o grafo seria a forma mais 'completa' de relacionar informações. Confunde a noção de relação entre elementos com o simples agrupamento de dados de uma entidade.
Registros não são eficientes para múltiplas notas em disciplinas.
Pensa que as notas podem ser tratadas como uma fila de registros, inserindo e removendo disciplinas na ordem em que aparecem. Confunde o comportamento FIFO da fila com a necessidade de consultar cada nota pelo nome da disciplina.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar as principais estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a estrutura de dados mais adequada para armazenar as notas de 10 alunos em diferentes disciplinas.
- Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.
- Identifique qual estrutura de dados é mais adequada para armazenar informações de alunos e suas notas em um sistema.
- Identifique a estrutura de dados mais adequada para armazenar uma lista de notas de alunos de forma organizada.
- Identifique a estrutura de dados mais adequada para armazenar as notas de todos os alunos de uma turma.
- Descreva como um sistema pode usar estruturas de dados para organizar as notas dos alunos em diferentes disciplinas.
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
