
解:(1)∵圆心O在坐标原点,圆O的半径为1
∴点A、B、C、D的坐标分别为A(-1,0)、B(0,-1)、C(1,0)、D(0,1)
∵抛物线与直线y=x交于点M、N,且MA、NC分别与圆O相切于点A和点C
∴M(-1,-1)、N(1,1)
∵点D、M、N在抛物线上,将D(0,1)、M(-1,-1)、N(1,1)的坐标代入y=ax
2+bx+c,
得:

解之,得:

∴抛物线的解析式为y=-x
2+x+1.
(2)∵y=-x
2+x+1=-(x-

)
2+

∴抛物线的对称轴为

∴OE=

,DE=

连接BF,则∠BFD=90°
∴△BFD∽△EOD
∴

又DE=

,OD=1,DB=2
∴FD=

∴EF=FD-DE=

.
(3)点P在抛物线上.
设过D、C点的直线为y=kx+b
将点C(1,0)、D(0,1)的坐标代入y=kx+b,得
k=-1,b=1
∴直线DC为y=-x+1
过点B作圆O的切线BP与x轴平行,P点的纵坐标为y=-1
将y=-1代入y=-x+1,得x=2
∴P点的坐标为(2,-1)
当x=2时,y=-x
2+x+1=-2
2+2+1=-1
所以,P点在抛物线y=-x
2+x+1上.
分析:(1)根据图形,易得点A、B、C、D的坐标;进而可得抛物线上三点D、M、N的坐标,将其代入解析式,求可得解析式;
(2)有(1)的解析式,可得顶点坐标,即OE、DE的长,易得△BFD∽△EOD,再由EF=FD-DE的关系代入数值可得答案;(3)首先根据CD的坐标求出CD的直线方程,在根据切线的性质,可求得P的坐标,进而可得P是否在抛物线上.
点评:本题考查学生将二次函数的图象与圆的位置关系,要求学生将图象与解析式互相结合分析、处理问题.