题目内容
为了在运行下面的程序之后得到输出16,键盘输入x应该是( )
INPUT x
IF x<0 THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
A. 3或-3 B. -5 C.5或-3 D. 5或-5
【答案】
D
【解析】本程序含义为:输入x,如果x<0,执行:![]()
否则,执行:
,因为输出y=16,由
,可得,x=-5,
由
,可得,x=5,故x=5或-5.
练习册系列答案
相关题目