把圆的方程化为标准方程后,根据构成圆的条件得到等号右边的式子大于0,列出关于k的不等式,求出不等式的解集,然后由过已知点总可以作圆的两条切线,得到点在圆外,故把点的坐标代入圆的方程中得到一个关系式,让其大于0列出关于k的不等式,求出不等式的解集,综上,求出两解集的交集即为实数k的取值范围.
【解析】
把圆的方程化为标准方程得:(x+k)2+(y-1)2=1+k2-,
∴1+k2->0,解得:k<1或k>4,
又点(1,1)应在已知圆的外部,
把点代入圆方程得:1+1+k-2+>0,解得:k>0,
则实数k的取值范围是k>4或0<k<1,
故选B.