Manipulção de arquivos

Olá galera
Estou com uma duvida em relação em organiza um arquivo, tipo, eu crio um arquivo com nome dos alunos (colocando sem ordem os nome dos mesmos) e queria colocar em ordem alfabética, peço ajuda de vocês para resolver isso. OBRIGADO.

Não entendi, qual a diferença de salvar em ordem alfabética e “aleatório”?

  • permita ao usuário gerar o resultado de uma disciplina. Seu programa deve permitir ao usuário escolher a disciplina e então informar a localização do arquivo contendo o gabarito oficial da prova (apenas uma linha com as 10 respostas corretas) da disciplina escolhida. Em seguida, deve produzir como resposta dois outros arquivos: um contendo a lista dos alunos e seus respectivos pontos (número de acertos) ordenadas por ordem alfabética, e outro contendo as mesmas informações, porém ordenado por ordem decrescente de notas (quantidade de acertos) e mostrando ao final a média da turma. Caso o aluno tenha marcado todas as questões com V ou F, o aluno receberá a 0. Permita ao usuário visualizar esses dados na tela.

mostra oq vc já fez