若函数f(x)=x2+(m+1)x+1在区间[0,2]上有零点,求实数m的取值范围.

1个回答

  • 解题思路:当m=0时,经检验不满足条件.当f(x)在[0,2]上有一个零点时,求出m的值.当f(x)在[0,2]上有

    两个零点时,求出m的取值范围,再取并集即得所求.

    当m=0时,函数f(x)=x2+x+1,在区间[0,2]上没有零点,不满足条件,故舍去.

    当f(x)在[0,2]上有一个零点时,此时①

    △ = (m+1)2−4=0

    0≤

    m+1

    −2≤2,或 ②

    △=(m+1)2−4>0

    f(0)•f(2) <0成立.

    解①得 m=-3,解②得 m<-[7/2].

    当f(x)在[0,2]上有两个零点时,此时

    △ =(m+1)2−4>0

    0≤

    m+1

    −2≤2

    f(0)≥0

    f(2)≥0,解得-[7/2]≤m<-3,

    综上可得,实数m的取值范围[-∞,-3].

    点评:

    本题考点: 二次函数的性质;函数的零点.

    考点点评: 本题考查二次函数与方程之间的关系,二次函数在给定区间上的零点问题,要注意函数图象与x轴相切的情况,属于中档题.