已知直线l的方程为x-y+m=0,⊙C的方程为(x-1)2+(y-2)2=4,若已知直线与圆相切且直线不过第四象限,则m的值为______.
    A.
    B.
    C.
    D.

【正确答案】 A
【答案解析】

由直线与圆相切可知,圆心到直线的距离d为圆的半径r,则有所以解得时,直线l的方程为经过一、二、三象限,符合题意;当时,直线l的方程为