题目内容
阅读如图所示的程序框图,运行相应的程序,若输出的
的值等于126,则判断框中的①可以是( )

| 3 |
| A、i>4? | B、i>5? |
| C、i>6? | D、i>7? |
考点:程序框图
专题:图表型,算法和程序框图
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算S的值,模拟程序的运行,对程序运行过程中各变量的值进行分析,不难得到输出结果.
解答:
解:模拟执行程序框图,可得
S=0,i=1
S=2,i=2
不满足条件,S=2+4=6,i=3
不满足条件,S=6+8=14,i=4
不满足条件,S=14+16=30,i=5
不满足条件,S=30+32=62,i=6
不满足条件,S=62+64=126,i=7
由题意,此时应该满足条件,退出循环,输出S的值为126,
故判断框中的①可以是i>6?
故选:C.
S=0,i=1
S=2,i=2
不满足条件,S=2+4=6,i=3
不满足条件,S=6+8=14,i=4
不满足条件,S=14+16=30,i=5
不满足条件,S=30+32=62,i=6
不满足条件,S=62+64=126,i=7
由题意,此时应该满足条件,退出循环,输出S的值为126,
故判断框中的①可以是i>6?
故选:C.
点评:本小题主要考查循环结构、数列等基础知识.根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,属于基本知识的考查.
练习册系列答案
相关题目
当a.b.c均为正实数时,给出以下三个不等式:
①
<
+
;
②
<
+
;
③
<
+
.
其中,一定成立的不等式的个数是( )
①
| a2-ab+b2 |
| b2-bc+c2 |
| c2-ac+a2 |
②
| a2-ab+b2 |
| b2-bc+c2 |
| c2+a2 |
③
| a2-ab+b2 |
| b2+c2 |
| c2+a2 |
其中,一定成立的不等式的个数是( )
| A、0 | B、1 | C、2 | D、3 |
如图所示程序框图,其功能是输入x的值,输出相应的y值,若要使输入的x值与输出的y值相等,则这样的x值有( )

| A、1个 | B、2个 | C、3个 | D、4个 |