问题
选择题
阅读下面程序,若输入的数为5,则输出结果是( )
INPUTx
IFx<3THEN y=2*x
ELSE
IFx>3THENy=x*x-1
ELSE
y=2
ENDIF
ENDIF
PRINTy
END.
A.5
B.16
C.24
D.32
答案
分析程序中各变量、各语句的作用,
再根据伪代码所示的顺序,可知:
该程序的作用是计算分段函数y=
的函数值,2x,x<3 2,x=3 x2-1.x>3
当x=5时,
y═52-1=24.
故最后输出的结果为:24
故选C.