Может ли тело цикла при использовании оператора repeat не выполниться ни разу?
Не может. Repeat - это цикл с постусловием. Говоря проще, сначала делаем, потом проверяем, надо ли продолжать. Вот это "сначала делаем" в любом случае один раз тело цикла выполнит.