当前位置:高中试题 > 数学试题 > 流程图 > 为了在运行下面的程序之后得到输出y=9,则键盘输入应该是(  )inputxifx<0theny=(x+1)*(x+1)elsey=(x-1)*(x-1)end...
题目
题型:不详难度:来源:
为了在运行下面的程序之后得到输出y=9,则键盘输入应该是(  )
inputx
ifx<0then
y=(x+1)*(x+1)
else
y=(x-1)*(x-1)
endif
printy
end
A.x=-4B.x=-2C.x=4或x=-4D.x=2或x=-2

答案
根据条件语句可知是计算y=





(x+1)(x+1)x<0
(x-1)(x-1)x≤0

当x<0,时(x+1)(x+1)=9,解得:x=-4
当x≥0,时(x-1)(x-1)=9,解得:x=4
故选C.
核心考点
试题【为了在运行下面的程序之后得到输出y=9,则键盘输入应该是(  )inputxifx<0theny=(x+1)*(x+1)elsey=(x-1)*(x-1)end】;主要考察你对流程图等知识点的理解。[详细]
举一反三
如图所示的程序是计算函数f(x)函数值的程序,若输出的y值为4,则输入的x值是______.
题型:不详难度:| 查看答案
程序如图运行的结果是(  )
A.C=2B.C=3C.C=15D.C=34
题型:不详难度:| 查看答案
执行如图所示的程序,如果输出的结果y是150,那么输入的x是(  )
A.15B.20C.150D.200

题型:不详难度:| 查看答案
按照程序框图(如右图)执行,第3个输出的数是(  )
A.7B.6C.5D.4

题型:不详难度:| 查看答案
计算机执行以下程序:①初始值x=3,s=0;②x=x+2;③s=s+x;④若s≥100,则进行⑤,否则从②继续执行;⑤打印x;⑥结束.那么由语句⑤打印出的数值为______.
题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.