(1)将圆的方程化为标准方程得:(x-1)2+(y-1)2=1,
当b=1时,点M(0,1)在圆上,
故当且仅当直线l过圆心C时满足MP⊥MQ,
∵圆心坐标为(1,1),
∴将x=1,y=1代入得:k=1;
(2)由
,
x2+y2?2x?2y+1=0 y=kx
消去y,可得(1+k2)x2-2(1+k)x+1=0,
设P(x1,y1),Q(x2,y2),
则x1+x2=
,x1x2=2(1+k) 1+k2
,1 1+k2
由MP⊥MQ,
得到
?MP
=0,即x1x2+(y1-b)(y2-b)=0,MQ
又y1=kx1,y2=kx2,
∴x1x2+(kx1-b)(kx2-b)=0,即(1+k2)x1x2-kb(x1+x2)+b2=0,
∴(1+k2)×
-kb×1 1+k2
+b2=0,2(1+k) 1+k2
当b=0时,此式不成立,
则b+
=1 b
.2k2+2k 1+k2