您现在的位置是:首页 > 学科知识查询 > 高中数学题库

为了在运行下面的程序之后得到输出16.键盘输入x应该是INPUT xIF x<0 THEN y= ELSE y= END IFPRINT yENDA.3或-3B.-5C.5或-3D.5或-5

编辑:chaxungu时间:2026-04-27 15:55:14分类:高中数学题库

为了在运行下面的程序之后得到输出16,键盘输入x应该是
INPUT x
IF x<0 THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
A.3或-3B.-5C.5或-3D.5或-5在线课程D
试题分析:因为根据已知条件,可知程序表示的为条件语句下的分段函数

那么当输出结果为16时,则有=16,x=5,当=16,则x=-5,都符合定义域,因此可之选D.
考点:本试题考查了程序语言的知识。
点评:解决该试题的关键是理解条件语句,表示的为分段函数,然后根据输出的函数值,求解自变量的值,属于基础题。