试题分析:(1)先求函数

的定义域与导数

,对

是否在定义域内以及在定义域内与

进行大小比较,从而确定函数的单调区间;(2)在(1)的条件下结合函数的单调性与零点存在定理对端点值或极值的正负进行限制,从而求出参数

的取值范围.
试题解析:(1)函数定义域为

,

,
①当

,即

时,
令

,得

,函数

的单调递减区间为

,
令

,得

,函数

的单调递增区间为

;
②当

,即

时,
令

,得

或

,函数

的单调递增区间为

,

,
令

,得

,函数

的单调递减区间为

;
③当

,即

时,

恒成立,函数

的单调递增区间为

;
(2)①当

时,由(1)可知,函数

的单调递减区间为

,

在

单调递增,
所以

在

上的最小值为

,
由于

,
要使

在

上有且只有一个零点,
需满足

或

,解得

或

,
所以当

或

时,

在

上有且只有一个零点;
②当

时,由(1)可知,函数

在

上单调递增,
且

,

,
所以当

时,

在

上有且只有一个零点;
③当

时,由(1)可知,函数

在

内单调递增,在

上单调递减,在

上单调递增,
又因为

,所以当

时,总有

,
因为

,
所以

,
所以

在区间

内必有零点,
又因为

在

内单调递增,
从而当

时,

在

上有且只有一个零点,
综上所述,当

或

或

时,

在

上有且只有一个零点.