为了在运行下面的程序之后得到输出y=9,键盘输入x一定是(  )输入xIf  x<0,then y=(x+1)*(x+1)Else  y=(x-1)*(x-1)

为了在运行下面的程序之后得到输出y=9,键盘输入x一定是(  )输入xIf  x<0,then y=(x+1)*(x+1)Else  y=(x-1)*(x-1)

题型:不详难度:来源:
为了在运行下面的程序之后得到输出y=9,键盘输入x一定是(  )
输入x
If  x<0,then y=(x+1)*(x+1)
Else  y=(x-1)*(x-1)
输出y.
A.-4B.-2C.4或-4D.2或-2
答案
本程序含义为:
输入x
如果x<0,执行:y=(x+1)2
否则,执行:y=(x-1)2
因为输出y=9
由y=(x+1)2,可得,x=-4
由y=(x-1)2可得,x=4
故x=4或-4
故选C.
举一反三
用二分法求方程x2-2=0的近似根的算法中要用哪种算法结构(  )
A.顺序结构B.条件结构C.循环结构D.以上都用
题型:不详难度:| 查看答案
给出以下四个问题:
①输入一个正数x,求它的常用对数值; ②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;④求函数f(x)=





x-1,x≥0
x+2,x<0
的函数值.
其中不需要用条件语句来描述其算法的有   (  )
A.1个B.2个C.3个D.4个
题型:不详难度:| 查看答案
在解决下列各问题的算法中,一定用到循环结构的是(  )
A.求函数f(x)=3x2-2x+1当x=5时的值
B.用二分法求


3
发近似值
C.求一个给定实数为半径的圆的面积
D.将给定的三个实数按从小到大排列
题型:不详难度:| 查看答案
以下程序(  )
x=-1
DO
x=x*x
UNTIL x>10
PRINT x
END.
A.不能执行B.能执行一次C.能执行十次D.有语法错误
题型:不详难度:| 查看答案
某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.22元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法的程序.
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.