设函数
f(x)={log2x,log21(−x),x>0,x<0, 若
f(a)>f(−a),则实数
a 的取值范围是( )
\begin{answer}
C
\end{answer}
\begin{solution}
因
f(a) 与
f(−a) 均有意义,故
a=0.
当
a>0 时,
f(a)=log2a,
f(−a)=log21a=−log2a.
不等式化为
log2a>0,从而
a>1.
当
a<0 时,令
u=−a>0,则
f(a)=log21u=−log2u,
f(−a)=log2u.
不等式化为
log2u<0,所以
0<u<1,即
−1<a<0. 综合得
a∈(−1,0)∪(1,+∞)
选 C.
\end{solution}