Qual a estrutura mais adequada para armazenar notas de uma turma em um programa?
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
Qual a estrutura mais adequada para armazenar notas de uma turma em um programa?
- A) Registro
- B) Grafo
- C) Matriz
- D) Lista
- E) Variável
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o que precisa ser armazenado. Uma turma tem vários alunos, e cada aluno tem uma nota. São muitos valores do mesmo tipo, guardados em sequência, e o programa precisa acessá-los e percorrê-los (por exemplo, para calcular a média ou achar a maior nota). Passo 2: Avalie a estrutura adequada. Uma lista (ou vetor unidimensional) armazena vários valores do mesmo tipo em ordem, com acesso por posição (índice) e permite percorrer todos os elementos. Por isso, a Lista é a estrutura mais adequada. Passo 3: Por que as outras não são as mais adequadas. A Variável guarda apenas um valor por vez, então serviria para uma nota isolada, não para a turma inteira. A Matriz também é possível, mas organiza os dados em linhas e colunas, o que só se justifica quando há uma segunda dimensão, como notas de cada aluno em várias disciplinas. O Registro agrupa campos de tipos diferentes que descrevem uma mesma entidade, como nome, matrícula e nota de um aluno, e não é a forma natural de guardar uma coleção de notas. O Grafo representa relações entre elementos (vértices e arestas), como redes de conexões, e não é adequado para uma sequência de notas. Passo 4: Conclusão. Como o enunciado trata de notas de uma turma, sem múltiplas dimensões, a Lista é a resposta que coincide com o gabarito oficial. Observação: se a questão considerasse várias notas por aluno em várias disciplinas, a Matriz poderia ser defendida, mas o enunciado não indica isso.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
O aluno pode associar a necessidade de guardar dados de cada aluno (nome, matrícula, nota) a um registro, sem perceber que a questão pede uma coleção de notas do mesmo tipo.
O aluno pode confundir o termo 'estrutura' com estruturas que representam relações entre elementos, imaginando que a turma forma uma rede de conexões entre alunos e notas.
O aluno pode pensar que, por notas serem organizadas em tabela, a Matriz seria a estrutura adequada, sem notar que uma turma com uma nota por aluno tem apenas uma dimensão.
Por que engana: Confundir estruturas de dados complexas como grafos com estruturas simples para armazenar listas de valores.
Listas permitem armazenar e acessar notas facilmente.
O aluno pode entender que a variável é o elemento básico para guardar qualquer dado, e assim usar uma única variável para a turma inteira, sem considerar que ela armazena apenas um valor por vez.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de variaveis
Revisar tipos de estruturas de dados em programação.
Confundir estruturas de dados complexas como grafos com estruturas simples para armazenar listas de valores.
abstrato
Questões parecidas com resolução
- Qual estrutura de dados é mais adequada para armazenar as notas de alunos em uma sala de aula?
- Identifique a estrutura de dados mais adequada para armazenar as notas de todos os alunos de uma turma.
- Qual estrutura de dados é mais adequada para armazenar as notas dos alunos em uma turma e por quê?
- Qual estrutura de dados é mais adequada para armazenar uma lista de notas de alunos?
- Qual a estrutura de dados ideal para representar as notas de alunos em uma turma? Justifique sua escolha.
- 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
