(1)易知当x∈[-2,0)时函数f(x)是减函数∴f(0)<f(x)≤f(-2)即3<f(x)≤11所以函数f(x)的值域为(3,11];(2)当x∈[t,t+1](其中 1 2 <t<1)时,易知f(x)在[t,1]上是减函数,在[1,t+1]上是增函数.∴f(x)的最小值为f(1)=2由 1 2 <t<1知1-t<(t+1)-1,得f(x)的最大值为f(t+1)=t2+2.所以函数f(x)的值域为[2,t2+2].