Вроде же есть теорема Вейерштрасса, о том, что непрерывная на отрезке функция ограничена на нем. Так что ограниченность есть)
Есть, но только 
на компакте, т.е. (в данном случае) на ограниченном замкнутом множестве. Поэтому я и говорил именно о замыкании множества значений 

. Фактически от функции 

 потребовать надо, чтобы она доопределялась по непрерывности с множества значений 

  на его замыкание. Или, что то же: 

 должна быть непрерывной на множестве значений и в любой предельной точке этого множества должен существовать конечный предел 

.
Да, нужна действительно равномерная непрерывность (на компакте она тоже есть). А критерия Лебега не нужно. Можно примерно так. Для каждого разбиения 

 ранга 

 обозначим через 

 суммарную длину отрезков разбиения, на каждом из которых максимальный перепад функции 

 превышает 

, и пусть 

 -- это супремум 

 по всем разбиениям 

 ранга 

. При каждом, в т.ч. и сколь угодно малом 

, функция 

 стремится к нулю при 

 (иначе функция 

 оказалась бы не интегрируемой). Если теперь 

 -- модуль непрерывности функции 

, тогда разность верхних и нижних сумм Дарбу для 

 не превосходит 

, где 

 -- это разность между максимальным и минимальным значениями функции 

 вообще. Теперь по любому 

 надо выбрать сначала 

 наcтолько малым, чтобы первой слагаемое оказалось меньше 

, а по нему уже 

 так, чтобы меньше 

 стало и второе слагаемое.