解:(1)当a=2时,f(x)=2lnx-x
2+2x,

,切点坐标为(1,1),切线的斜率k=f'(1)=2,
则切线方程为y-1=2(x-1),即y=2x-1.(2分)
(2)方程f(x)-ax+m=0即为2lnx-x
2+m=0,
令g(x)=2lnx-x
2+m,则

,
因为

,故g'(x)=0时,x=1.
当

时,g'(x)>0;当1<x<e时,g'(x)<0.
故函数g(x)在x=1处取得极大值g(1)=m-1,(4分)
又

,g(e)=m+2-e
2,

,则

,
故函数g(x)在

上的最小值是g(e).(6分)
方程f(x)-ax+m=0在

上有两个不相等的实数根,则有

解得

,故实数m的取值范围是

.(8分)
(3)∵函数f(x)的图象与x轴交于两个不同的点A(x
1,0),B(x
2,0),2lnx-x
2+ax=0的两个根为x
1,x
2,
则

两式相减得

,f(x)=2lnx-x
2+ax,

,
则

=

=

=

.(*)(10分)
∵0<p≤q,p+q=1,则2p≤1,又0<x
1<x
2,∴(2p-1)(x
2-x
1)≤0,
下证

,即证明

.
令

,∵0<x
1<x
2,∴0<t<1,
即证明

在0<t<1上恒成立,(12分)
∵

,
∵0<p≤q,∴

,又0<t<1,∴u'(t)>0,
∴u(t)在(0,1)上是增函数,则u(t)<u(1)=0,从而知

,
故(*)<0,即f'(px
1+qx
2)<0成立.(14分)
分析:(1)先求出切点坐标,然后利用导数求出k=f'(1),最后根据点斜式求出切线方程即可;
(2)方程f(x)-ax+m=0即为2lnx-x
2+m=0,令g(x)=2lnx-x
2+m,利用导数研究该函数在

上的最小值,要使方程f(x)-ax+m=0在

上有两个不相等的实数根,则有

,解之即可;
(3)将a用x
1与x
2表示,然后求出导函数f′(x),从而得到f′(px
1+qx
2),然后利用导数研究函数的单调性证明f′(px
1+qx
2)<0.
点评:本题主要考查了利用导数研究曲线上某点切线方程,以及利用导数研究函数的单调性,同时考查了转化的思想和计算能力,属于难题.