解:(1)∵f(1)=a+b+c=0,∴b=-(a+c),
∵f′(x)=3ax
2+2bx+c,
∴f′(0)=c,f′(1)=3a+2b+c,
∴f′(0)f′(1)=c(3a+2b+c)=c(a-c)=ac-c
2>0,
∴a≠0,c≠0,
∴

>0,
所以0<

1.
(2)令f′(x)=3ax
2+2bx+c=0,則

,x
1x
2=

,
∴k=

=

=

=a(

)+b(x
2+x
1)+c
=a[

]+b(x
2+x
1)+c
=a(

-

)+b(-

)+c
=a[(

-

)+

(-

)+

]
=

(-

+

),
令t=

,由b=-(a+c)得,

=-1-t,t∈(0,1),
則k=

[-(1+t)
2+3t]=

(-t
2+t-1),
∵a>0,-t
2+t-1∈(-1,-

],∴k∈(-

,-

].
分析:(1)由f(1)=0得a+b+c=0,∴b=-(a+c),求導數f′(x),把f′(0)f′(1)>0表示為關于a,c的不等式,進而化為關于

的二次不等式即可求得

的取值范圍;
(2)令f′(x)=3ax
2+2bx+c=0,則

,x
1x
2=

,把韋達定理代入k=

可得關于a,b,c的表達式,令t=

,k可化為關于t的二次函數式,借助(1)問t的范圍即可求得k的范圍;
點評:本題考查函數在某點取得極值的條件、導數運算及直線斜率,考查轉化思想,解決(2)問關鍵是通過換元轉化為關于t的二次函數,從而可利用二次函數性質解決.