给出30个数2,3,5,8,12,17,…,要计算这30个数的和,该问题的程序框图如图:则框图中判断框①和执行框②应是    (   )A.B.C.D.

给出30个数2,3,5,8,12,17,…,要计算这30个数的和,该问题的程序框图如图:则框图中判断框①和执行框②应是    (   )A.B.C.D.

题型:不详难度:来源:
给出30个数2,3,5,8,12,17,…,要计算这30个数的和,该问题的程序框图如图:则框图中判断框①和执行框②应是    (   )
A.B.
C.D.

答案
C
解析

专题:阅读型.
分析:由程序的功能是给出30个数:2,3,5,8,12,17,…要计算这30个数的和,我们可以根据循环次数,循环变量的初值,步长计算出循环变量的终值,得到①中条件;再根据累加量的变化规则,得到②中累加通项的表达式.
解答:解:由于要计算30个数的和,
故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30
即①中应填写i≤30;
又由第1个数是1;
第2个数比第1个数大1即2+1=3;
第3个数比第2个数大2即3+2=5;
第4个数比第3个数大3即5+3=8;…
故②中应填写p=p+i
故选C
点评:本题考查的知识点是循环结构,其中在循环次数=(循环终值-初值)÷步长+1,是循环次数,终值,初值,步长的知三求一问题,属于基础题.
举一反三
下边程序框图可用来估计的值(假设函数CONRND(-1,1)是产生随机数的函数,它能随机产生区间(-1,1)内的任何一个实数).如果输入1000,输出的结果为788,则由此可估计的近似值为 (  )
A.3.142B.3.142C.3.151 D.3.152

题型:不详难度:| 查看答案
已知某算法的流程图如图所示,若将输出的(x,y 值依次记为(x1,y1),(x2,y2),……(x n,y n),…

(Ⅰ)若程序运行中输出的一个数组是( , t),则t ="        " ;
(Ⅱ)程序结束时,共输出(x , y )的组数为          ;
(Ⅲ)写出流程图的程序语句.
题型:不详难度:| 查看答案
某程序框图如图所示,该程序运行后输出的为____________
题型:不详难度:| 查看答案
如图,是一程序框图,则输出结果为         
题型:不详难度:| 查看答案
阅读图1的程序框图. 若输入, 则输出的值为.
A.B.C.D.图1

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.