解:(1)圓C的圓心為(-1,0),半徑r=2,圓C上恰有三個點到直線m的距離為1
則圓心到直線m的距離恰為1…(2分)
設直線方程為y=kx,

…(3分)
直線斜率不存在時,直線方程為x=0顯然成立,所以所求直線為x=0…(5分)
(2)設直線方程為y-

=k(x-1),

所求直線為

…(6分)
斜率不存在時,直線方程為x=1…(7分)
過點CDEA有一外接圓,

過切點的直線方程

…(10分)
分析:(1)圓C的圓心為(-1,0),半徑r=2,圓C上恰有三個點到直線m的距離為1,則圓心到直線m的距離恰為1,由于直線m經過原點,圓心到直線m的距離最大值為1.所以滿足條件的直線就是經過原點且垂直于OC的直線,故直線方程可求;
(2)先假設直線方程,再利用點線距離等于半徑求解,需注意斜率不存在時也成立;求過切點的直線方程只需要將兩圓方程相減即得.
點評:本題主要考查直線與圓軛位置關系,要充分利用圓的特殊性簡化解題.