解:(1)當

的坐標為

時,設過

點的切線方程為

,代入

,整理得

,
令

,解得

,
代入方程得

,故得

, .................2分
因為

到

的中點

的距離為

,
從而過

三點的圓的方程為

.
易知此圓與直線

相切. ..................4分
(2)證法一:設切點分別為

,

,過拋物線上點

的切線方程為

,代入

,整理得

,又因為

,所以

................5分
從而過拋物線上點

的切線方程為

即

又切線過點

,所以得

① 即

同理可得過點

的切線為

,
又切線過點

,所以得

② 即

.................6分
即點

,

均滿足

即

,故直線

的方程為

.................7分
又

為直線

上任意一點,故

對任意

成立,所以

,從而直線

恒過定點

..................8分
證法二:設過

的拋物線的切線方程為


,代入

,消去

,得

即:

.................5分
從而

,

此時

,

所以切點

的坐標分別為

,

.................6分
因為

,

,

,
所以

的中點坐標為

故直線

的方程為

,即

...............7分
又

為直線

上任意一點,故

對任意

成立,所以

,從而直線

恒過定點

..................8分
證法三:由已知得

,求導得

,切點分別為

,

,故過點

的切線斜率為

,從而切線方程為

即

又切線過點

,所以得

① 即

同理可得過點

的切線為

,
又切線過點

,所以得

②
即

.................6分
即點

,

均滿足

即

,故直線

的方程為

.................7分
又

為直線

上任意一點,故

對任意

成立,所以

,從而直線

恒過定點

..................8分
(3)解法一:由(2)中①②兩式知

是方程

的兩實根,故有




(*)
將

,

,代入上(*)式得
∴




, .................9分
①當

時,

,直線

上任意一點

均有

,

為直角三角形; .................10分
②當

時,

,

,

不可能為直角三角形;
.................11分
③當

時,

,

.
因為

,

,
所以

若

,則

,整理得

,
又因為

,所以

,
因為方程

有解的充要條件是

.
所以當

時,有

或

,

為直角三角形..............13分
綜上所述,當

時,直線

上任意一點

,使

為直角三角形,當

時,直線

上存在兩點

,使

為直角三角形;當

或

時,

不是直角三角形.
.................14分
解法二:由(2)知

,

且

是方程

的兩實根,即

,從而

,
所以

當

時,即

時,直線

上任意一點

均有

,

為直角三角形; .................10分
當

時,即

時,

與

不垂直。
因為

,

,
所以

若

,則

,整理得

,
又因為

,所以

,
因為方程

有解的充要條件是

.
所以當

時,有

或

,

為直角三角形..............13分
綜上所述,當

時,直線

上任意一點

,使

為直角三角形,當

時,直線

上存在兩點

,使

為直角三角形;當

或

時,

不是直角三角形.
.................14分