有以下程序:INPUT??xIF??x≤-1THENf(x)=x+2ELSE??IF-1<x≤1THENf(x)=x2ELSE??f(x)=-x+2END??IFPR

发布时间:2020-08-01 02:34:42

有以下程序:
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>1B.0<m<1C.m<0或m=1D.m<0

网友回答

C
解析分析:首先分析程序框图转化为数学问题,然后利用数形结合解决函数的零点问题,转化为图象交点.判断选项即可.

解答:解:根据程序框图,得到:∵g(x)=f(x)-m在R上有且只有两个零点,由图可得m<0或m=1,故选C.

点评:本题考查程序框图以及函数的零点,通过对程序框图的理解,转化为函数图象,然后把函数零点转化为交点个数问题,属于基础题.
以上问题属网友观点,不代表本站立场,仅供参考!