分析:(1)由已知f'(0)=0,得出b=0,进而求出函数f′(x)的表达式.再利用导数的几何意义,可得出
a=x0+-1,利用基本不等式即可求出a的取值范围;
(2)利用导函数=0,列出表格如表,利用极值、单调性和函数零点的判断方法即可判断出零点的个数.
解答:解:f'(x)=x
2-(a+1)x+b,由f'(0)=0,∴b=0,∴f'(x)=x
2-(a+1)x.
(1)当x
0<0时,
f′(x0)=-(a+1)x0=-4,
∴
a=x0+-1=
-(-x0+)-1≤-2-1=-5,当且仅当
-x0=,x
0<0,解得x
0=-2时取等号;
∴a的取值范围是(-∞,-5].
(2)f'(x)=x
2-(a+1)x.=x[x-(a+1)],令f
′(x)=0,解得x=0,或a+1,
∵a>0,∴a+1>0,列表如下:
∴f(x)在(-∞,0]上递增,在[0,a+1]上递减,又在[a+1,+∞)上递增,
而
f(-a-1)=-(a+1)3+a=-a3-a2-a-<0,f(0)=a>0,
f(a+1)=a-(a+1)3=-[a3+3(a-)2+]<0f[(a+2)2]=(a+2)4(a2+a+)+a>0,
又-a-1<0<a+1<(a+2)
2,
故f(x)在(-a-1,0),(0,a+1),(a+1,(a+2)
2)内各有一个零点,所以f(x)共有3个零点.
点评:本题考查了导数的综合应用,正确理解导数的几何意义和熟练掌握导数求出函数的极值与单调性及函数零点的判断方法是解题的关键.