题目内容
为了在运行下面的程序之后得到输出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或-3 | B.-5 | C.5或-3 | D.5或-5 |
D
解析试题分析:因为根据已知条件,可知程序表示的为条件语句下的分段函数
那么当输出结果为16时,则有=16,x=5,当=16,则x=-5,都符合定义域,因此可之选D.
考点:本试题考查了程序语言的知识。
点评:解决该试题的关键是理解条件语句,表示的为分段函数,然后根据输出的函数值,求解自变量的值,属于基础题。
练习册系列答案
相关题目
右边程序运行后输出的结果为( )
A. | B. | C. | D. |
执行右面的框图,若输出结果为3,则可输入的实数值的个数为( )
A.1 | B.2 | C.3 | D.4 |
右边程序执行后输出的结果是( )
A.3 | B.6 |
C.10 | D.15 |
算法的三种基本结构是( )
A.顺序结构、模块结构、条件结构 | B.顺序结构、循环结构、模块结构 |
C.顺序结构、条件结构、循环结构 | D.模块结构、条件结构、循环结构 |
如图所示的程序框图所表示的算法是
A.12+22+32+…+102 |
B.102+112+122+…+10002 |
C.102+202+302+…+10002 |
D.12+22+32+…+10002 |
如图所示的流程图中,输出的结果是( )
A.5 | B.20 | C.60 | D.120 |
如果执行右边的框图,输入N=5,则输出的数等于( )
A. | B. | C. | D. |
计算机执行下面的程序段后,输出的结果是( )
A. | B. | C. | D. |