Essa pergunta também está no material:
Respostas
Quando você fecha um arquivo, você está liberando os recursos que foram alocados para acessá-lo, como ponteiros de arquivos e buffers. Além disso, o sistema operacional grava um caractere EOF (End Of File) no final do arquivo para sinalizar que ali é o seu fim. Isso é puramente documentacional e não faz nada em relação ao conteúdo do arquivo. O Garbage Collector não é acionado quando você fecha um arquivo, ele é responsável por liberar a memória alocada para objetos que não estão mais sendo usados pelo programa.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta