题目内容
已知一个算法的程序框图如图所示,当输出的结果为0时,输入的x值为( )

| A、2或-2 | B、-1或-2 |
| C、2或-1 | D、1或-2 |
考点:程序框图
专题:算法和程序框图
分析:由程序框图的功能和题意,当满足条件x<0时,y=x2+2x=0,解得x=0(不满足判断框的条件,舍去)或者x=-2;不满足条件时y=x2-1=0时,解得选x=1,或者-1(舍去).
解答:
解:输出才结果为零,有y=0
由程序框图可知,y=x2-1=0时,解得选x=1,或者-1(舍去);
y=x2+2x=0,解得x=0(不满足判断框的条件,舍去)或者x=-2;
综上,有x=1,或者-2.
故选:D.
由程序框图可知,y=x2-1=0时,解得选x=1,或者-1(舍去);
y=x2+2x=0,解得x=0(不满足判断框的条件,舍去)或者x=-2;
综上,有x=1,或者-2.
故选:D.
点评:本题主要考察程序框图和算法,属于基础题.
练习册系列答案
相关题目
在△ABC中,已知a:b:c=1:3:3,则
的值为( )
| 2sinA-sinB |
| sinC |
A、
| ||
B、-
| ||
C、
| ||
D、-
|
如果执行如图所示的框图,则输出n的值为( )

| A、9 | B、8 | C、7 | D、6 |