假設直線存在,設l的方程為y=x+m,由

--------2分
得2x
2+2(m+1)x+m
2+4m-4=0.(*)
設A(x
1,y
1)、B(x
2,y
2),則x
1+x
2=-(m+1),x
1x
2=

.
∵以AB為直徑的圓經過原點,則x
1x
2+y
1y
2=0. ----------------6分
又y
1·y
2=(x
1+m)(x
2+m)=x
1x
2+m(x
1+x
2)+m
2,
∴2x
1x
2+m(x
1+x
2)+m
2=0.
∴m
2+3m-4=0,m=-4或m=1. ---------------12分
∵當m=-4或m=1時,可驗證(*)式的Δ>0,
∴所求直線l的方程是x-y-4=0或x-y+1="0. " ---------------14分