解:(1)设点M的坐标为M(x,y)(x≠0),则 C(x,y-1+

),D(x,y+1-

)
∵A(0,

),B(0,-

),AC⊥BD
∴

,即(x,y-1)•(x,y+1)=0,
∴x
2+y
2=1(x≠0).
(2)设P(x,y),则M((1+λ
0)x,y),代入M的轨迹方程(1+λ
0)
2 x
2+y
2=1(x≠0)
∴P的轨迹方程为椭圆(除去长轴的两个端点).
要P到A、B的距离之和为定值,则以A、B为焦点,故1+

=

,
∴λ
0=2
从而所求P的轨迹方程为9x
2+y
2=1(x≠0).
(3)l的斜率存在,设方程为y=kx+

,代入椭圆方程可得(9+k
2)x
2+kx-

=0
设P(x
1,y
1),Q(x
2,y
2),则x
1+x
2=-

,x
1x
2=-

∵

•

=0,∴x
1x
2+y
1y
2=0,
整理,得

∴k=±

即所求l的方程为

分析:(1)设点M的坐标为M(x,y)(x≠0),则 C(x,y-1+

),D(x,y+1-

),利用AC⊥BD,即

,可得轨迹方程;
(2)确定P的轨迹方程为椭圆(除去长轴的两个端点),要P到A、B的距离之和为定值,则以A、B为焦点,故1+

=

,从而可得所求P的轨迹方程;
(3)易知l的斜率存在,设方程为y=kx+

代入椭圆方程,利用

•

=0,即可求得结论.
点评:本题考查轨迹方程的求法,考查直线与椭圆的位置关系,考查向量知识的运用,属于中档题.