Я бы понял, если бы давали тестовый проект, а потом садились вместе и обсуждали, почему то сделано, а почему так. Заодно посмотреть кодстайл и это все. А на деле это все сводится к двум вариантам:
1) Это просто типа входной контроль, про который потом вообще никто не спросит
2) Показать свое превосходство что в 5 входном файле если поставить спец символ то сломается проограмма, а исключение было обработано не так как надо и это просто плохой уровень