精英家教网 > 高中数学 > 题目详情
有以下程序:
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.
点评:本题考查程序框图以及函数的零点,通过对程序框图的理解,转化为函数图象,然后把函数零点转化为交点个数问题,属于基础题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

有以下程序:
INPUT   a,k,n,m
b=0,i=1
DO
t=a MOD 10,b=b+t*k^(i-1)
a=a\10,i=i+1
LOOP  UNTIL   i>n
c=0,j=0
DO
q=b\m,r=b MOD m
c=c+r*10^j,j=j+1,b=q
LOOP   UNTIL   q=0
PRINT   c
END
若输入213,4,3,8,则输出结果为
27
27

查看答案和解析>>

科目:高中数学 来源: 题型:

有以下程序:
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

查看答案和解析>>

科目:高中数学 来源:湖北省襄阳四中2011-2012学年高二上学期期中考试数学文科试题 题型:022

有以下程序:

INPUT a,k,n,m

b=0,i=1

DO

t=a MOD 10,b=b+t*k^(i-1)

a=a\10,i=i+1

LOOP UNTIL i>n

c=0,j=0

DO

q=b\m,r=b MOD m

c=c+r*10^j,j=j+1,b=q

LOOP UNTIL q=0

PRINT c

END

若输入213,4,3,8,则输出结果为________

查看答案和解析>>

科目:高中数学 来源:2011-2012学年湖北省随州市曾都一中高二(上)12月月考数学试卷(解析版) 题型:填空题

有以下程序:
INPUT   a,k,n,m
b=0,i=1
DO
t=a MOD 10,b=b+t*k^(i-1)
a=a\10,i=i+1
LOOP  UNTIL   i>n
c=0,j=0
DO
q=b\m,r=b MOD m
c=c+r*10^j,j=j+1,b=q
LOOP   UNTIL   q=0
PRINT   c
END
若输入213,4,3,8,则输出结果为   

查看答案和解析>>

同步练习册答案