问题 选择题 已知函数f(x)=log2x,x>02x,x≤0,若f(a)=12,则实数a的值为( )A.-1B.2C.-1或2D.1或-2 答案 当x>0时,log2x=12,∴x=2;当x≤0时,2x=12,∴x=-1.则实数a的值为:-1或2,故选C.