解:(1)∵f(x)=ax
2+bx+1,

,f(x)的最小值为0,
∴

,解得a=4,b=-4,
∴f(x)=4x
2-4x+1.
∴

=

=4x+

-4≥2

-4=4

-4,
当且仅当4x=

,即x=

时,g(x)取最小值4

-4.
∵

在[1,2]上是单调函数,
∴

,或

,
解得k≤4,或k≥16.
(2)∵

,对任意x∈[1,2],存在x
0∈[-2,2],使g(x)<f(x
0)成立.
当x
0∈[-2,2]时,f(x
0)=4x
02-4x
0+1在x
0=-2时取最大值f(x
0)
max=f(-2)=4×4-4×(-2)+1=25.
∴

=4x+

-4<25在[1,2]恒成立,
∴4x
2-29x+k<0在[1,2]恒成立,
∴k<25.
∴k的取值范围是(-∞,25).
分析:(1)由f(x)=ax
2+bx+1,

,f(x)的最小值为0,解得(x)=4x
2-4x+1.所以

=4x+

-4≥2

-4=4

-4,再由

在[1,2]上是单调函数,能求出k的取值范围.
(2)当x
0∈[-2,2]时,f(x
0)=4x
02-4x
0+1在x
0=-2时取最大值f(x
0)
max=25.故

=4x+

-4<25在[1,2]恒成立,等价于4x
2-29x+k<0在[1,2]恒成立,由此能求出k的范围.
点评:本题考查满足条件的实数的取值范围的求法,解题时要认真审题,仔细解答,注意均值定理、二次函数的灵活运用.