(1)由x2+y2-2x+4y-4=0,整理得(x-1)2+(y+2)2=9.…(2分)
若直线l和圆C相切,则有圆心(1,-2)到l的距离d=r,
即
=3,∴b=?3±3|3+b|
2
.…(4分)
2
(2)设存在满足条件的直线l,
由
消去y,得2x2+(2+2b)x+b2+4b-4=0①…(6分)
y=x+b
x2+y2?2x+4y?4=0.
设直线l和圆C的交点为A (x1,y1),B(x2,y2),则x1、x2是①的两个根.
∴x1x2=
,x1+x2=-b-1. ②…(8分)
b2+4b?4 2
由题意有:OA⊥OB,即x1x2+y1y2=0,
∴x1x2+(x1+b)(x2+b)=0,即2x1x2+b(x1+x2)+b2=0③
将②代入③得:b2+3b-4=0. …(12分)
解得:b=1或b=-4,
b=1时,方程为2x2+4x+1=0,判别式△=16-8>0,满足题意
b=-4时,方程为2x2-6x-4=0,判别式△=36+32>0,满足题意
所以满足条件的直线l为:y=x+1或y=x-4. …(14分)