解答:解:(I)函數(shù)定義域為x>0,且f′(x)=2x-(a+2)+
=
…(2分)
①當(dāng)a≤0,即
≤0時,令f'(x)<0,得0<x<1,函數(shù)f(x)的單調(diào)遞減區(qū)間為(0,1),
令f'(x)>0,得x>1,函數(shù)f(x)的單調(diào)遞增區(qū)間為(1,+∞).
②當(dāng)
0<<1,即0<a<2時,令f'(x)>0,得
0<x<或x>1,
函數(shù)f(x)的單調(diào)遞增區(qū)間為
(0,),(1,+∞).
令f'(x)<0,得
<x<1,函數(shù)f(x)的單調(diào)遞減區(qū)間為
(,1).
③當(dāng)
=1,即a=2時,f'(x)≥0恒成立,函數(shù)f(x)的單調(diào)遞增區(qū)間為(0,+∞).…(7分)
(Ⅱ)①當(dāng)a≤0時,由(Ⅰ)可知,函數(shù)f(x)的單調(diào)遞減區(qū)間為(0,1),f(x)在(1,2]單調(diào)遞增.
所以f(x)在(0,2]上的最小值為f(1)=a+1,
由于
f()=--+2=(-1)2-+1>0,
要使f(x)在(0,2]上有且只有一個零點,
需滿足f(1)=0或
解得a=-1或a<-
.
②當(dāng)0<a≤2時,由(Ⅰ)可知,
(ⅰ)當(dāng)a=2時,函數(shù)f(x)在(0,2]上單調(diào)遞增;
且
f(e-4)=--2<0,f(2)=2+2ln2>0,所以f(x)在(0,2]上有且只有一個零點.
(ⅱ)當(dāng)0<a<2時,函數(shù)f(x)在
(,1)上單調(diào)遞減,在(1,2]上單調(diào)遞增;
又因為f(1)=a+1>0,所以當(dāng)
x∈(,2]時,總有f(x)>0.
因為e
-<1<a+2,
所以f(e
-)=e
-[e
--(a+2)]+(alne
-+2a+2)<0.
所以在區(qū)間(0,
)內(nèi)必有零點.又因為f(x)在(0,
)內(nèi)單調(diào)遞增,
從而當(dāng)0<a≤2時,f(x)在(0,2]上有且只有一個零點.
綜上所述,0<a≤2或a<-
或a=-1時,f(x)在(0,2]上有且只有一個零點.…(13分)