解:f(x)=-x²-2x-1=-(x²+2x+1)=-(x+1)²对称轴为x=-1 开口向下(1)x∈R ,则f(x)=-(x+1)²≤0值域为(-∞,0](2)x∈(0,2]时,函数在x∈(0,2]单调递减于是f(0)=-1 f(2)=-9所以值域为[-9,-1)(2)x∈[-2,0)时,函数在[-2,-1]单调递增,在[-1,0)单调递减于是最大值为f(-1)=0最小值为f(-2)=-1所以值域为[-1,-0]