题目内容
为了在运行下面的程序之后输出的y值为16,则输入x的值应该是( )

| A、3或-3 | B、-5 |
| C、-5或5 | D、5或-3 |
考点:伪代码
专题:算法和程序框图
分析:由已知中伪代码可得程序的功能是计算分段函数: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
故选:C.
输入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
故选:C.
点评:本题选择选择结构的程序语句,根据两个执行语句分别计算.属于基础题.
练习册系列答案
相关题目
函数f(x)=-x2+2(a-1)x+2在(-∞,2)上是增函数,则a的范围是( )
| A、a≥5 | B、a≥3 |
| C、a≤3 | D、a≤-5 |
为了得到函数y=sin(2x-
)的图象,可以将函数y=cos2x的图象( )
| π |
| 6 |
A、向右平移
| ||
B、向右平移
| ||
C、向左平移
| ||
D、向左平移
|
已知f(x)=ax3-
-2(a,b≠0),若f(-2)=2,则f(2)的值等于 ( )
| b |
| x |
| A、-2 | B、-4 | C、-6 | D、-10 |
方程
=|x+y+2|表示( )
| 2(x+1)2+2(y-1)2 |
| A、椭圆 | B、双曲线 | C、抛物线 | D、圆 |