Alternativa C - Vetor
Para entender por que esta é a resposta correta, precisamos analisar a natureza dos dados descritos no enunciado: notas de todos os alunos de uma turma.
Conceito-Chave: Vetor
Um Vetor (também chamado de Array ou Lista) é uma estrutura de dados linear que armazena um conjunto de elementos do mesmo tipo em posições de memória consecutivas.
No contexto da questão:
- As notas são números (homogêneas).
- Existem várias delas organizadas em uma sequência lógica (aluno 1, aluno 2, aluno 3...).
- O acesso costuma ser direto (ex: pegar a nota do $5^{\circ}$ aluno) ou iterativo (percorrer todas as notas).
O vetor é ideal para esse cenário pois permite acesso rápido aos dados através de índices (posições) e ocupa pouco espaço extra.
Por que as outras opções não se aplicam?
| Estrutura | Comportamento Principal | Por que não serve para notas? |
|---|
| A) Pilha | LIFO (Último a entrar, Primeiro a sair) | Restringe a saída apenas pelo último item adicionado. Notas precisam de acesso livre. |
| B) Fila | FIFO (Primeiro a entrar, Primeiro a sair) | Serve para filas de espera. Não permite acessar qualquer nota diretamente. |
| D) Árvore | Hierarquia Pai-Filho | Usada para dados com relações complexas (ex: organograma). Desnecessário para uma lista simples. |
| E) Grafo | Vértices e Arestas (Redes) | Usado para conexões complexas (ex: mapa de cidades). Muito complexo para este caso. |
Resumo: Como você precisa apenas de uma lista organizada de valores numéricos, o Vetor é a estrutura fundamental e mais eficiente para essa tarefa.