解:分兩種情況考慮:
(i)當直線l的斜率不存在時(或直線l與x軸垂直),
由P(1,2),得到直線l為x=1,
該直線與圓x
2+y
2=4相交于兩點A(1,
),B(1,-
),
滿足|AB|=2
,符合題意;
(ii)當直線l的斜率存在時,設直線l的斜率為k,
由P(1,2),得到直線l方程為y-2=k(x-1),即kx-y+(2-k)=0,
由圓的方程x
2+y
2=4,得到圓心坐標為(0,0),半徑r=2,
∴圓心到直線l的距離d=
,又|AB|=2
,
∴d
2+(
)
2=r
2,即(
)
2+(
)
2=4,
整理得:-4k=-3,解得:k=
,
此時直線l的方程為
x-y+(2-
)=0,即3x-4y+5=0,
綜上,直線l的方程為x=1或3x-4y+5=0.
分析:分兩種情況考慮:當直線l的斜率不存在時,根據直線l過P點,由P的坐標得出直線l的方程為x=1,經驗證滿足題意;當直線l的斜率存在時,設出斜率為k,由P及k表示出直線l的方程,根據圓的方程找出半徑r=2及圓心坐標,再利用點到直線的距離公式表示出圓心到直線l的距離d,進而由弦長的一半,圓的半徑r及弦心距d,利用勾股定理列出關于k的方程,求出方程的解得到k的值,可得出此時直線l的方程,綜上,得到所有滿足題意的直線l的方程.
點評:此題考查了直線與圓相交的性質,涉及的知識有:直線的點斜式方程,圓的標準方程,勾股定理,垂徑定理,以及點到直線的距離公式,利用了分類討論的思想,當直線與圓相交時,常常根據垂徑定理由垂直得中點,進而由弦長的一半,圓的半徑及弦心距構造直角三角形,利用勾股定理來解決問題.