Тогла ещё вопросы.

1. Как проверяется успешность компиляции? По коду возврата, наличию exe-файла или ещё как?
2. Сначала компилируются все программы а потом все  запускаются, или для каждой программы идёт компиляция и запуск?
3. Тестируемые программы состоят из одного модуля или из нескольких?
4. Я так понял, у олимпиадной программы входные данные в текстовом файле и выходные она тоже пишет в файл. А уж корректность результата проверяют люди?