选择题   设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[*]x=1或x=0.
   综上所述,当x≥1或x=0时,f[g(x)]=g[f(x)].