解:(1)設D(x,y),A(a,a),B(b,-b),
∵D是AB的中點,∴x=

,y=

,
∵|AB|=2

,∴(a-b)
2+(a+b)
2=12,
∴(2y)
2+(2x)
2=12,∴點D的軌跡C的方程為x
2+y
2=3.
(2)①當直線l與x軸垂直時,P(1,

),Q(1,-

),
此時|PQ|=2

,不符合題意;
當直線l與x軸不垂直時,設直線l的方程為y=k(x-1),
由于|PQ|=3,所以圓心C到直線l的距離為

,
由

=

,解得k=

.故直線l的方程為y=

(x-1).
②當直線l的斜率存在時,設其斜率為k,則l的方程為y=k(x-1),
由消去y得(k
2+1)x
2-2k
2x+k
2-3=0,
設P(x
1,y
1),Q(x
2,y
2)則由韋達定理得x
1+x
2=

,x
1x
2=

,
則

=(m-x
1,-y
1),

=(m-x
2,-y
2),
∴

•

=(m-x
1)(m-x
2)+y
1y
2=m
2-m(x
1+x
2)+x
1x
2+y
1y
2
=m
2-m(x
1+x
2)+x
1x
2+k
2(x
1-1)(x
2-1)
=m
2-

+

+k
2(

-

+1)=

要使上式為定值須

=1,解得m=1,
∴

•

為定值-2,
當直線l的斜率不存在時P(1,

),Q(1,-

),
由E(1,0)可得

=(0,-

),

=(0,

),
∴

•

=-2,
綜上所述當E(1,0)時,

•

為定值-2.
分析:(1)設D(x,y),A(a,a),B(b,-b),通過D是AB的中點,|AB|的距離,列出方程即可求動點D的軌跡C的方程;
(2)若過點(1,0)的直線l與曲線C交于不同兩點P、Q,
①當|PQ|=3時,通過直線的斜率存在與不存在分別求解,利用圓心到直線的距離求出直線的斜率,然后求直線l的方程;
②當直線l的斜率存在時,設其斜率為k,則l的方程為y=k(x-1),推出(k
2+1)x
2-2k
2x+k
2-3=0,
由韋達定理以及

•

,確定

•

為定值-2,當直線l的斜率不存在時,求出P(1,

),Q(1,-

),
得到

•

=-2,即可求出

•

恒為定值時E點的坐標及定值.
點評:本題考查直線與圓心位置關系,數量積與韋達定理的應用,軌跡方程的求法,考查計算能力,分類討論思想.