解:(1)∵f(x+1)为偶函数,∴f(-x+1)=f(x+1),
即a(-x+1)
2+b(-x+1)=a(x+1)
2+b(x+1)恒成立,
即(2a+b)x=0恒成立,∴2a+b=0,∴b=-2a,∴f(x)=ax
2-2ax,
∵函数f(x)的图象与直线y=x相切,
∴二次方程ax
2-(2a+1)x=0有两相等实数根,∴Δ=(2a+1)
2-4a×0=0,
∴a=

,f(x)=-

x
2+x. ......5分
(2)∵f(x)=-

(x-1)
2+

≤

,
∴[km,kn]⊆(-∞,

],∴kn≤

,又k≥

,∴n≤

≤

,
又[m,n]⊆ (-∞,1],f(x)在[m,n]上是单调增函数,

即-

即m,n为方程-

x
2+x=kx的两根,解得x
1=0,x
2=2-2k.∵m<n且k≥

.
故当

≤k<1时,[m,n]="[0,2-2k];" 当k>1时,[m,n]=[2-2k,0]; 当k=1时,[m,n]不存在.