3.下面程序运行的结果是3,则输入的x值是( )
INPUT x
IF x>=0 THEN
y=x^2+2
ELSE
y=-x
END IF
PRINT y
END
A.1 B.-3
C.1或-3 D.±1或-3
考点 条件语句与条件结构
题点 分段函数的求值问题
答案 C
解析 当x≥0时,3=x2+2,所以x=1;当x<0时,3=-x,所以x=-3,故选C.
4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为( )
INPUT "x=";x
IF x>=4 THEN
y=x-3;
ELSE
①;
END IF
PRINT y
END
A.y=3-x B.y=x-5
C.y=5-x D.y=x-3
考点 条件语句与条件结构的应用
题点 条件语句的算法功能
答案 C
解析 ∵y=|x-4|+1=故选C.
5.在下面程序中,若输入x=,则输出的y值为( )