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
- Caminhões descarregam suprimentos em uma central que atende localidades isoladas após fortes chuvas. O depósito possui…
- Por que certos pedidos de melhoria no bairro demoravam a chegar ao responsável pela decisão? Para responder a essa…
- Ao final de uma oficina de montagem, uma turma precisou guardar 24 peças de encaixe usadas em atividades com tablets e…
- No fim da tarde, um grupo de jovens voluntários recebeu caixas de livros devolvidos por moradores do bairro. Para evitar…
- Ao aplicar o algoritmo BFS em uma rede social modelada como grafo não ponderado, qual estrutura de dado (variável) é…
- Em computação, defina sucintamente o que é um grafo simples não direcionado e explique o papel de vértices e arestas na…
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
