方程组中y=表示x轴上方的半个单位圆,y=x+b表示一条直线,方程组有解即直线与半圆有交点,根据题意画出图形,找出直线与半圆相切和直线过(1,0)两种特殊情况,相切时,圆心到直线的距离等于圆的半径,利用点到直线的距离公式列出关于b的方程,求出方程的解得到b的值;过(1,0)时,把点坐标代入直线方程求出b的值,根据求出的b的值即可得到满足题意的b的范围.
【解析】
∵y=表示圆心为坐标原点,半径为1的半圆,
y=x+b表示一条直线,
∴方程组有解,即直线与半圆有交点,
根据题意画出图形如图所示:
当直线与半圆相切时,圆心(0,0)到直线y=x+b的距离d=r,
即=1,解得b=或b=-(舍去),
当直线过(1,0)时,把(1,0)代入直线方程得:b=-1,
则满足题意的b的范围是.
故选B.