为了在运行下面的程序之后得到输出25,键盘输入x应该是()INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)ENDIFPRINTyENDA.4或-4B.-

题目简介

为了在运行下面的程序之后得到输出25,键盘输入x应该是()INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)ENDIFPRINTyENDA.4或-4B.-

题目详情

为了在运行下面的程序之后得到输出25,键盘输入x应该是(   )
INPUT x
IF  x<0  THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
A.4或-4B.-6C.6或-4D.6或-6
题型:单选题难度:偏易来源:不详

答案

D

解:当x<0时,
25=(x+1)2,解得:x=-6,或x=4(舍去)
当x≥0时,
25=(x-1)2,解得:x=6,或x=-4(舍去)
即输入的x值为±6,选D

更多内容推荐