问题 选择题
设函数f(x)=
1
2
x-1
(x≥0)
1
x
(x<0)
若f(a)=a,则实数a的值为(  )
A.±1B.-1C.-2或-1D.±1或-2
答案

由题意知,f(a)=a;

当a≥0时,有

1
2
a-1=a,解得a=-2,(不满足条件,舍去);

当a<0时,有

1
a
=a,解得a=1(不满足条件,舍去)或a=-1.

所以实数a 的值是:a=-1.

故选B.

不定项选择
单项选择题