先利用二次方程根的分布得出关于a,b的约束条件,再根据约束条件画出可行域,设z=,再利用z的几何意义求最值,只需求出直线OP过可行域内的点A或点C时,z分别、取得最大或最小,从而得到的取值范围即可.
【解析】
设f(x)=x2+(a+1)x+a+b+1,
则方程f(x)=0的两实根x1,x2满足0<x1<1<x2<2的
充要条件是,
作出点(a,b)满足的可行域为△ABC的内部,
其中点A(-2,1)、B(-3,2)、C(-4,5),
的几何意义是△ABC内部任一点(a,b)与原点O连线的斜率,
而,,作图,
易知.
故选D.