(1)由f(-1)=0得,a-b+1=0,∴b=a+1 ①;∵对任意x∈R不等式f(x)≥0恒成立;∴△=b2-4a≤0 ②;①带入②得,(a-1)2≤0;∴a=1,b=2;(2)g(x)=x2+(2-k)x+1;该函数对称轴为:x= k?2 2 ;又g(x)在[-2,2]上是单调函数;∴ k?2 2 ≥2,或 k?2 2 ≤?2;∴k≥6,或k≤-2;∴实数k的取值范围为(-∞,-2]∪[6,+∞).