题目内容
有以下程序:INPUT x
IF x≤-1THENf(x)=x+2
ELSE IF-1<x≤1THENf(x)=x2
ELSE f(x)=-x+2
END IF
PRINT f(x)
根据左边程序,若函数g(x)=f(x)-m在R上有且只有两个零点,则实数m的取值范围是( )
A.m>1
B.0<m<1
C.m<0或m=1
D.m<0
【答案】分析:首先分析程序框图转化为数学问题,然后利用数形结合解决函数的零点问题,转化为图象交点.判断选项即可.
解答:解:根据程序框图,得到:
∵g(x)=f(x)-m在R上有且只有两个零点,
由图可得m<0或m=1,
故选C.
点评:本题考查程序框图以及函数的零点,通过对程序框图的理解,转化为函数图象,然后把函数零点转化为交点个数问题,属于基础题.
解答:解:根据程序框图,得到:
∵g(x)=f(x)-m在R上有且只有两个零点,
由图可得m<0或m=1,
故选C.
点评:本题考查程序框图以及函数的零点,通过对程序框图的理解,转化为函数图象,然后把函数零点转化为交点个数问题,属于基础题.
练习册系列答案
相关题目