①运用分段函数的单调性求解分段函数在整个定义域上的最大值;
②由两个根式有意义直接求出函数的定义域;
③运用幂函数的单调性和对数式的运算性质比较a、b、c的大小;
④根据子集的概念,借助于区间端点值的大小比较求得a的范围.
【解析】
①函数函数在x≤1时为增函数,在x>1时为减函数,
所以函数的最大值是4,所以①正确;
②由⇒0≤x≤1,所以函数的定义域为{x|0≤x≤1},所以②不正确;
③因为,log30.7<0,所以c<a<b,所以③正确;
④由A={x|0<log2x<1}={x|1<x<2},B={x|x<a},若A⊆B,则a的范围是a≥2,所以④正确.
所以正确的命题为①③④.
故答案为①③④.