(1)f′(x)=2x(x+a)+(x2+1)=3x2+2ax+1, ∵函数f(x)的图象上有与x轴平行的切线, ∴则f′(x)=0有解, △=(2a)2-4×3≥0,解得a≥或a≤-, ∴a的取值范围是a≥或a≤-; (2)∵f′(-1)=0, ∴3-2a+1=0,解得a=2, ∴f′(x)=3x2+4x+1=0, 解得x=-1或x=-, 当-<x<-1时,f′(x)>0,∴f(x)在(-,-1)上单调递增, 当-1<x<-时,f′(x)0,∴f(x)在(-1,-)上单调递减, 当-<x<1时,f′(x)>0,∴f(x)在(-,1)上单调递增, 所以当x=-1时,f(x)取极大值2,当x=-时,f(x)取极小值, 而f(-)=,f(1)=6, ∴函数y=f(x)在[-,1]上的最大值和最小值分别为6,. |