题目内容
如图的程序运行之后输出值为16,那么输入的值x应该是( )

| A、3或-3 | B、-5 |
| C、5或-3 | D、5或-5 |
考点:伪代码
专题:算法和程序框图
分析:由已知中伪代码可得程序的功能是计算分段函数:y=(x+1)2,x<0:y=(x-1)2,x≥0,根据y=16,代入分别计算求出x的值即可.
解答:
解:本程序含义为:
输入x
如果x<0,执行:y=(x+1)2
否则,执行:y=(x-1)2
因为输出y=16
由y=(x+1)2,x<0,可得,x=-5
由y=(x-1)2,x≥0,可得,x=5
故x=5或-5
故选:D.
输入x
如果x<0,执行:y=(x+1)2
否则,执行:y=(x-1)2
因为输出y=16
由y=(x+1)2,x<0,可得,x=-5
由y=(x-1)2,x≥0,可得,x=5
故x=5或-5
故选:D.
点评:本题选择选择结构的程序语句,根据两个执行语句分别计算.属于基础题.
练习册系列答案
相关题目
平面α与平面β平行的条件可以是( )
| A、α内有无穷多条直线与β平行 |
| B、α内的任何直线都与β平行 |
| C、直线a?α,直线b?β,且a∥β,b∥α |
| D、直线a?α,直线a∥β |
A、
| ||
B、
| ||
C、5
| ||
D、2
|
在如图的各图中,每个图的两个变量具有线性相关关系的图是( )
| A、①② | B、①③ | C、②④ | D、②③ |