先表述出函数f(x)的解析式然后代入将函数g(x)表述出来,然后对底数a进行讨论即可得到答案.
【解析】
已知函数y=f(x)的图象与函数y=ax(a>0且a≠1)的图象关于直线y=x对称,
则f(x)=logax,记g(x)=f(x)[f(x)+f(2)-1]=(logax)2+(loga2-1)logax.
当a>1时,
若y=g(x)在区间上是增函数,y=logax为增函数,
令t=logax,t∈[,loga2],要求对称轴,矛盾;
当0<a<1时,若y=g(x)在区间上是增函数,y=logax为减函数,
令t=logax,t∈[loga2,],要求对称轴,
解得,
所以实数a的取值范围是,
故选D.