D
分析:由题意可得,方程(1)(2)的两根之和相等,由根与系数的关系可得x
1x
2、x
1+x
2的值,因为x
3x
4=(x
1+2)(x
2-2)=x
1x
2+2(x
2-x
1)-4=

,将相应数值代入,从而求出q.
解答:设方程(1)的两根为x
1、x
2(x
1<x
2),方程(2)的两根为x
3、x
4,
由题意得x
1+x
2=x
3+x
4,
由根与系数的关系得x
1+x
2=p,x
3+x
4=4.5,x
1x
2=4,x
3x
4=

,
∴(x
1-x
2)
2=(x
1+x
2)
2-4x
1x
2=

,
∴x
2-x
1=

,
∴x
3x
4=(x
1-2)(x
2+2)=x
1x
2+2(x
1-x
2)-4=-

,
∴q=-2

.
故选D.
点评:本题考查一元二次方程根与系数的关系,将根与系数的关系与代数式变形相结合解题是一种经常使用的解题方法.