试题
题目:
已知a、b为两个不相等的有理数,根据流程图中的程序,若输入的a值是10,输出的c值为20,则输入的b值是( )
A.15
B.10
C.0
D.20
答案
C
解:a>b时,根据题意得:c=m+a+b=2(a+b)=20,即a+b=10,
将a=10代入得:b=0,
经检验符合题意,
a<b时,m=b-a,c=b-a+a+b=2b=20,
解得:b=10,
经检验a=b,不合题意,舍去,
则b的值为0.
故选C.
考点梳理
考点
分析
点评
专题
代数式求值.
当a大于b时,m=a+b,此时c=m+a+b=2(a+b),可得出2(a+b)=20,将a的值代入即可求出b的值;当a小于b时,同理求出b的值,经检验即可得到满足题意b的值.
此题考查了代数式求值,弄清题意是解本题的关键.
图表型.
找相似题
(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的值是( )