试题
题目:
按下面的程序计算,若开始输入的值x为正数,最后输出的结果为1339,则满足条件的x的不同值最多有( )
A.2个
B.3个
C.4个
D.5个
答案
C
解:设输入x,则直接输出6x+1,且6x+1>0,那么就有
6x+1=1339,
解得x=223.
若不是直接输出6x+1>0,
那么就有①6x+1=223,
解得x=37;
就有②6x+1=37,
解得x=6;
就有③6x+1=6,
解得x=
5
6
.
因为x是正数,所以不用再逆推.因此符合条件的一共有四个数,分别是223,37,6,
5
6
.
故选C.
考点梳理
考点
分析
点评
专题
代数式求值.
根据题意可知,若输入x,则输出6x+1,又分两种情况考虑,大于500,输出答案;否则重新输入.
代数式求值问题以及分情况讨论.
图表型.
找相似题
(2013·怀化)已知m=1,n=0,则代数式m+n的值为( )
(2012·海南)当x=-2时,代数式x+3的值是( )
(2008·泰州)根据图的流程图中的程序,当输入数据x为-2时,输出数值y为( )
(2006·苏州)若x=2,则
1
8
x
3
的值是( )
(2006·连云港)当x=-1时,代数式x
2
+2x+1的值是( )