问题 填空题

阅读以下程序:INPUT  x

IF  x<0THENy=x2-3x+5

ELSEy=(x-1)2

END  IF

PRINT  y

END

若输出y=9,则输入的x值应该是______.

答案

由已知的程序,可得程序的功能是求

分段函数y=

x2-3x+5,  x<0
(x-1)(x-1),x≥0
的函数值

∵输出y=9,

当x<0时,x2-3x+5=9

解得x=-1,或x=4(舍去)

当x≥0时,(x-1)(x-1)=9

解得x=4,或x=-2(舍去)

故输入的x值应该是4或-1

故答案为-1或4;

单项选择题 案例分析题
填空题