问题 填空题

为了在运行下面的程序之后得到输出结果为16,键盘输入x应该是        

INPUT x

IF  x<0  THEN

y=(x+1)*(x+1)

ELSE

y=(x-1)*(x-1)

END IF

PRINT y

END

答案

5或-5

题目分析:根据程序可知,如果输入的,则,解得;同理可求如果输入的,则.

点评:解决算法语句有三个步骤,首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.

单项选择题 A1/A2型题
单项选择题