单选题 过点(-2,0)的直线l与圆x 2 +y 2 =2x有两个交点,则直线l的斜率k的取值范围是______.
A.
B.
C.
D.
E.
【正确答案】 C
【答案解析】[解析] 方法一:代数方法.
设直线方程为y=k(x+2).直线与圆有两个交点,故联立直线与圆的方程应该有两组解,所以

消元,得(k 2 +1)x 2 +(4k 2 -2)x+4k 2 =0,此方程应该有两不等实根,故
Δ=4(2k 2 -1) 2 -4×4k 2 (k 2 +1)>0,
解得
方法二:几何方法.
如图所示,处于AC,BC两条直线之间的直线,均与圆有两个交点.
连接AP,则AP与AC垂直,|PC|=3,|AP|=r=1,故
,所求范围为