解:(1)①由OA=OB,设A点坐标(a,0),则点B的坐标(0,a),
把这两点代入直线的解析式y=kx+b得:

,
解得:k=-1.
②由题意得,Rt△POC≌Rt△POD,
∴∠CPO=∠DPO=

∠CPD=45°,OP=

OC=

R=

,
又∵直线的函数解析式y=-x+4,
故设P点坐标(x,-x+4)
OP=

=

,解得:x=1或3
∴P(1,3)或(3,1)
(2)由题意得,当直线被切割的弦所对的圆周角为120°时,

弦长为2Rsin60°=

R时,弦分圆周为1:2,符合题意,
联立直线和圆的方程得,

将①代入②消去y得x
2+(-

+b)
2=5,即

x
2-bx+b
2-5=0
利用根与系数的关系可得(x
1-x
2)
2=(x
1+x
2)
2-4x
1x
2=

b
2-

b
2+16=-

b
2+16,
将①代入②消去x得 (2b-2y)
2+y
2=5,即5y
2-8by+4b
2-5=0
利用根与系数的关系可得(y
1-y
2)
2=(y
1+y
2)
2-4y
1y
2=

b
2-

b
2+16=-

b
2+16,
将解得的两交点坐标用两点间距离公式得

=

解得:b=±

.
分析:(1)①由OA=OB,设出A、B两点坐标代入直线y=kx+b即可求得k;
②由题意得,Rt△POC≌Rt△POD∠CPO=∠DPO=

∠CPD=45°算出OP的长,则P点坐标即可确定;
(2)根据题意,当直线被⊙O切割的弦长对应的劣弧的圆心角为120°时,求出b即可.
点评:本题综合考查了一次函数与几何知识的应用,题中运用圆与直线的关系以及直角三角形等知识求出线段的长是解题的关键.