题目内容
执行如图所示的程序框图,若输出的x值为4,则输入的x值不可能为( )

| A、10 | B、8 | C、6 | D、5 |
考点:程序框图
专题:算法和程序框图
分析:通过程序框图的流程,将选项中的x值分别验证,得出输出的x的值.
解答:
解:当输入x=10时,第一次循环得x=8;第二次循环得x=6;,第三次循环得x=4;,第四次循环得x=2;不满足判断框中的条件执行“否”得x=4输出结果为4;
∴由以上循环过程得出当输入x=8,6时,输出结果也为4;
当输入x=5时,第一次循环得x=3;第二次循环得x=1;,不满足判断框中的条件执行“否”得x=2输出结果为2;
故选D.
∴由以上循环过程得出当输入x=8,6时,输出结果也为4;
当输入x=5时,第一次循环得x=3;第二次循环得x=1;,不满足判断框中的条件执行“否”得x=2输出结果为2;
故选D.
点评:本题考查的知识点是程序框图,在写程序的运行结果时,我们常使用模拟循环的变法,属于基础题.
练习册系列答案
相关题目
| ∫ | 2 -1 |
| A、0 | ||
B、
| ||
C、
| ||
| D、1 |
运行如图所示的程序,若输入的x值为-2,则输出的y值为( )

| A、0 | B、3 | C、4 | D、5 |
若某程序框图如图所示,则该程序运行后输出的值是( )

| A、4 | B、5 | C、6 | D、7 |
已知实数x,y满足
,则z=x+2y的最大值为( )
|
| A、-3 | B、21 | C、3 | D、24 |