(1)证明:由直线l:mx-y+1-m=0,得m(x-1)-y+1=0,
由
,得
x?1=0 ?y+1=0
.
x=1 y=1
∴直线l:mx-y+1-m=0过定点P(1,1),代入圆C:x2+(y-1)2=5,
得12+(1-1)2=1<5,∴点P(1,1)在圆C:x2+(y-1)2=5内部,
∴对任意的m,直线l与圆C总有两个不同的交点;
(2)解:当直线l的斜率不存在时,直线方程为x=1,代入圆x2+(y-1)2=5得:y1=-1,y2=3,
此时|AB|=4,不满足题意;
∴直线l的斜率存在,由|AB|=
,圆的半径为
17
,
5
得圆心到直线l:mx-y+1-m=0的距离为
=
5?
17 4