解答:解:由x+k-
=0得x+k=
1?x2
,
1?x2
设f(x)=x+k,g(x)=
,则函数的定义域为[-1,1],
1?x2
则g(x)对应的图象为圆的上半部分,
作出两个函数的图象,当直线与半圆相切时有一个交点,此时满足圆心到直线的距离d=
=1,|k|
2
解得k=
或-
2
(舍去,此时直线截距最大),
2
当直线经过点A(-1,0)时,直线和半圆有2个交点,此时k=1,
但直线经过点B(1,0)时,直线和半圆有1个交点,此时k=-1,
要使直线和半圆有一个交点,此时-1≤k<1,
综上满足条件的k的取值范围是[-1,1)∪{
},
2
故答案为:[-1,1)∪{
}.
2