题目内容
为了在运行下面的程序之后得到输出y=9,键盘输入x一定是( )
输入x
If x<0,then y=(x+1)*(x+1)
Else y=(x-1)*(x-1)
输出y.
输入x
If x<0,then y=(x+1)*(x+1)
Else y=(x-1)*(x-1)
输出y.
| A.-4 | B.-2 | C.4或-4 | D.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.
输入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.
练习册系列答案
相关题目