根据一次函数的图象和性质,可判断①的值域为R;
利用分析法,求出函数的值域,可判断②的真假;
根据二次函数的图象和性质,求出函数y=x2+2x-10的值域,可判断③的真假;
分段讨论,求出函数的值域,可判断④的真假;
【解析】
根据一次函数的值域为R,y=3-x为一次函数,故①满足条件;
根据x2+1≥1,可得,即函数的值域为(0,1],故②不满足条件;
二次函数y=x2+2x-10的最小值为-11,无最大值,故函数y=x2+2x-10的值域为[-11,+∞),故③不满足条件;
当x≤0时,y=-x≥0,当x>0时,y=-<0,故函数的值域为R,故④满足条件;
故选B