求出函数的导函数令其等于零求出函数的驻点,分区间讨论函数的增减性得到函数的最值,求出m即可.
【解析】
据题意可知:f′(x)=3x2-3,令f′(x)=0得:x=±1;
∵函数在区间[-3,0]上有最值
又①-3<x<-1时,f′(x)>0,函数为增函数;
②x=-1时,f′(x)=0.
∴f(x)极大值为f(-1)=2+m;
③-1<x<0时,f′(x)<0,函数为减函数.
有因为f(-3)=-18+m,f(0)=m 且-18+m<m<2+m
∴f(x)的最大值为f(-1)=2+m,最小值为f(-3)=-18+m
函数f(x)=x3-3x+m在区间[-3,0]上的最大值与最小值的和为-14,
∴m+2+(-18+m)=-14,
2m=2,
m=1.
故选A.