选择题   设f(x)=|x|,g(x)=x2-x,则等式f[g(x)]=g[f(x)]成立时,x的变化范围是______
 
【正确答案】 D
【答案解析】f[g(x)]=|g(x)|=|x2-x|,g[f(x)]=f2(x)-f(x)=|x|2-|x|=x2-|x|. 由f[g(x)]=g[f(x)],得|x2-x|=x2-|x|. ①当x2≥x,即x≤0或者x≥1时,有x2-x=x2-|x|,即x=|x|,解得x≥0. 综合得x≥1或x=0. ②当x2≤x,即1≥x≥0时,x-x2=x2-x,即2x=2x2,解得x=1或x=0. 综上所述,当x≥1或x=0时,f[g(x)]=g[f(x)].