解答:解:(1)由已知x>0
f′(x)=x-(a+1)+曲線y=f(x)在(2,f(2))處切線的斜率為-1,
所以f'(2)=-1即
2-(a+1)+=-1,解得a=4
(2)
f′(x)=x-(a+1)+==①當0<a<1時,
當x∈(0,a)時,f'(x)>0,函數f(x)單調遞增;
當x∈(a,1)時,f'(x)<0,函數f(x)單調遞減;
當x∈(1,+∞)時,f'(x)>0,函數f(x)單調遞增.
此時x=a是f(x)的極大值點,x=1是f(x)的極小值點.
②當a=1時,
當x∈(0,1)時,f'(x)>0,
當x=1時,f'(x)=0,
當∈(1,+∞)時,f'(x)>0
所以函數f(x)在定義域內單調遞增,此時f(x)沒有極值點.
③當a>1時,當x∈(0,1)時,f'(x)>0,函數f(x)單調遞增;
當x∈(a,1)時,f'(x)<0,函數f(x)單調遞減;
當x∈(a,+∞)時,f'(x)>0,函數f(x)單調遞增.
此時x=1是f(x)的極大值點,x=a是f(x)的極小值點.
綜上,當0<a<1時,x=a是f(x)的極大值點,x=1是f(x)的極小值點;
當a=1時,f(x)沒有極值點;
當a>1時,x=1是f(x)的極大值點,x=a是f(x)的極小值點