问题 选择题
已知函数f(x)=
log2x,x>0
2x,x≤0.
若f(a)=
1
2
,则a=(  )
A.-1B.
2
C.-1或
2
D.1或
2
答案

令f(a)=

1
2

a>0
log2a=
1
2
a≤0
2a=
1
2

解之得a=

2
或-1,

故选C.

单项选择题
单项选择题