【答案】
分析:(1)先確定函數的定義域,再求導函數,從而可求函數f(x)的單調區間;
(1)求導函數,分類討論,確定函數f(x)在區間[1,e]上的單調性,從而可求函數的最大值.
解答:解:(1)函數的定義域為(0,+∞)
求導函數可得

當a>0時,令f′(x)>0,可得0<x<a;令f′(x)<0,可得x>a;
∴函數在(0,a)上單調增,在(a,+∞)上單調減;
(2)求導函數可得

由(1)知,當a>0時,函數在(0,a)上單調增,在(a,+∞)上單調減,
故a>e時,函數f(x)在區間[1,e]上單調減,∴x=1時,函數f(x)在區間[1,e]上的最大值為-a;
0<a≤e時,函數f(x)在區間[1,e]上單調增,∴x=e時,函數f(x)在區間[1,e]上的最大值為

;
當a<0時,函數在區間[1,e]上單調減,∴x=1時,函數f(x)在區間[1,e]上的最大值為-a;
綜上知,a>e或a<0時,函數f(x)在區間[1,e]上的最大值為-a;0<a≤e時,函數f(x)在區間[1,e]上的最大值為

.
點評:本題考查導數在最大值與最小值問題中的應用,解題的關鍵是利用導數研究出函數的單調性,判斷出函數的最值.