(I)由题意得,f(x)的定义域为(0,+∞), ∵f′(x)=-+,∴f′(1)=-2+a, ∵直线y=x+2的斜率为1,∴-2+a=-1,解得a=1, 所以f(x)=+lnx-2,∴f′(x)=-+=, 由f′(x)>0解得x>2;由f′(x)<0解得0<x<2. ∴f(x)的单调增区间是(2,+∞),单调减区间是(0,2) (II)依题得g(x)=+lnx+x-2-b,则g′(x)=-++1=. 由g′(x)>0解得x>1;由g′(x)<0解得0<x<1. ∴函数g(x)在区间(0,1)为减函数,在区间(1,+∞)为增函数. 又∵函数g(x)在区间[,e]上有两个零点,∴, 解得1<b≤+e-1,∴b的取值范围是(1,+e-1]. |