把直线和曲线的图象画出来,如图所示,得到曲线为一个半个单位圆,根据直线y=x+k与曲线恰有一个公共点由图象即可求出k的取值范围.
【解析】
根据图象可知:半圆的圆心坐标为(0,0),半径r=1,
当直线y=x+k与y轴的交点的纵坐标在(-1,1]时,直线y=x+k与曲线恰有一个公共点,
即k∈(-1,1];
当直线y=x+k与半圆在第四象限相切时,直线y=x+k与曲线恰有一个公共点,
所以圆心到直线的距离d==1,解得k=(舍去)或k=-,
综上,k的取值范围是:k=-或k∈(-1,1].
故选D