问题
选择题
阅读以下程序:INPUT x
IF x<0 THEN
y=x*x-3*x+5
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
若输出y=9,则输入的x值应该是( )
A.-1
B.4或-1
C.4
D.2或-2
答案
由已知的程序,可得程序的功能是求
分段函数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
故选B