(1)证明:圆C:x2+y2-2y-4=0可化为:x2+(y-1)2=5.
由直线l:y=mx+1-m,得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
,得圆心到直线l:mx-y+1-m=0的距离为
5
=
5?
17 4