解:(1)设A、B两点横坐标分别为x
1,x
2,则q=-x
1x
2=(-x
1)x
2=OA•OB,
由题意知,OC是Rt△ABC斜边AB上的高,由直角三角形中的射影定理得OC
2=OA•OB,
故q
2=q,
故q=1或q=0,
因此二次函数的图象不过原点,
故q=0舍去,取q=1,
由上知x
1•x
2=-1,C的纵坐标为1,
又由tan∠CAO-tan∠CBO=2得

变形得

,
亦即x
1+x
2=2,
∴p=2,
综合上述:二次函数的解析式为y=-x
2+2x+1,
答:此二次函数的解析式为y=-x
2+2x+1.
(2)设M(x
3,r),N(x
4,r),x
3<x
4,
∴MN=x
4-x
3,
∴r=-x
32+2x
3+1r=-x
42+2x
4+1,
故x
3,x
4是方程-x
2+2x-r+1=0的两根,
∴x
3+x
4=2,x
3•x
4=r-1,
∵以MN为直径的圆与x轴相切,
故

,即

,
两边平方得

,
即

,
解得r=1或r=2,
答:此圆的半径长是1或2.
分析:(1)设A、B两点横坐标分别为x
1,x
2,得到q=OA•OB,根据直角三角形的射影定理得出OC
2=OA•OB,求出q=1,根据tan∠CAO-tan∠CBO=2得

求出x
1+x
2=2=p即可;
(2)设M(x
3,r),N(x
4,r),推出MN=x
4-x
3,r=-x
42+2x
4+1,根据根与系数的关系得出x
3+x
4=2,x
3•x
4=r-1,根据以MN为直径的圆与x轴相切,得出方程

,求出即可.
点评:本题主要考查对根与系数的关系,解一元二次方程,直线与圆的位置关系,锐角三角函数的定义等知识点的理解和掌握,能熟练地运用这些性质进行计算是解此题的关键.