A
分析:先將關于x的方程x2+(k-3)x+k2=0一根小于1,另一根大于1問題轉化為函數f(x)=x2+(k-3)x+k2的零點位于[0,1),(1,+∞)上,利用二次函數的圖象和性質得系數k需滿足的不等式,即可解得k的范圍
解答:設f(x)=x2+(k-3)x+k2,
則函數f(x)為開口向上的拋物線,且f(0)=k2≥0,
∴關于x的方程x2+(k-3)x+k2=0一根小于1,另一根大于1,即函數f(x)的零點位于[0,1),(1,+∞)上,
故只需f(1)<0即可,即1+k-3+k2<0
解得:-2<k<1
故選 A
點評:本題主要考查了一元二次方程根的分布問題的解法,方程的根與函數零點間的關系,二次函數的圖象和性質,轉化化歸數形結合的思想方法