先确定2是f(x)的周期,作出函数的图象,利用在区间[-1,3]上函数g(x)=f(x)-mx-m恰有四个不同零点,即可求实数m的取值范围.
【解析】
由题意,f(x+2)=f[(1+x)+1]=f[(1+x)-1]=f(x),所以2是f(x)的周期
令h(x)=mx+m,则函数h(x)恒过点(-1,0)
函数f(x)=在区间[-1,3]上的图象如图所示
由x=3时,f(3)=1,可得1=3m+m,则m=
∴在区间[-1,3]上函数g(x)=f(x)-mx-m恰有四个不同零点时,实数m的取值范围是(0,]
故选D.