1、温馨提示:此套题为 Word 版,请按住 Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后。关闭 Word 文档返回原板块。课时提升作业(四)循环结构、程序框图的画法(25 分钟 60 分)一、选择题(每小题 5 分,共 25 分)1.下列框图结构是循环结构的是 ( )A. B. C. D.【解析】选 C.是顺序结构;是条件结构;是当型循环结构;是直到型循环结构.2.根据指定条件决定是否重复执行一条或多条指令的控制结构称为 ( )A.条件结构 B.循环结构C.顺序结构 D.条件或顺序结构【解析】选 B.因为要重复执行,所以该控制结构称为循环结构.3.(2015绵阳高一检测)程序框图如图
2、所示,其输出结果是 ( )A.63 B.127 C.61 D.123【解析】选 B.由程序框图知,循环体被执行后 a 的值依次为3,7,15,31,63,127.【补偿训练】执行如图所示的程序框图,若输入 n 的值为 6,则输出 s 的值为 ( )A.105 B.16 C.15 D.1【解析】选 C.执行过程为 s=11=1,i=3;s=13=3,i=5;s=3 5=15,i=76,跳出循环.故输出 s 的值为 15.4.(2015海淀高一检测)执行如图所示的程序框图,若输入 x 的值为 2,则输出 x 的值为 ( )A.25 B.24 C.23 D.22【解析】选 C.若输入 x 的值为 2
3、,该程序框图的运行过程是:x=2, n=1,n=13 成立,x=22+1=5,n=1+1=2;n=23 成立,x=25+1=11,n=2+1=3;n=33 成立,x=211+1=23,n=3+1=4;n=43 不成立,输出 x=23.5.(2015湖南高考)执行如图所示的程序框图.如果输入 n=3,则输出的 S= ( )A. B. C. D.67 37 89 49【解题指南】本题考查程序框图,根据程序框图的功能可直接求解.【解析】选 B.由题意得,输出的 S 为数列 的前三项和,1(21)(2+1)而 = ,1(21)(2+1)12( 121 12+1)所以 Sn= = ,12(1 12+1)
4、 n2+1所以 S3= .37【补偿训练】设程序框图如图,若运行此程序,则输出结果 b 的值为 ( )A.6 B.7 C.5 D.193【解析】选 A.当 i=10 时,b=11,a=10.5 , ab,此时不满足循环条件,退出循环.二、填空题(每小题 5 分,共 15 分)6.(2015南阳高一检测)已知某程序的框图如图,若分别输入的 x 的值为0,1,2,执行该程序后,输出的 y 的值分别为 a,b,c,则 a+b+c= .【解析】该程序框图的功能是输入自变量 x 的值,输出函数 y= 对应x2,1,1,=1,4,50,输出 i=6.答案:6【补偿训练】阅读如图所示的程序框图,运行该程序后
5、输出的 k 的值是 .【解析】该程序框图的运行过程是:k=0, S=0,S=00 不成立;111n=1+1=2,S=- + =- ,111 14132099S=- 0 不成立;2099由此可以看出,该程序框图的功能是求满足 S= + + 0(- 111)(-19) 1213的最小正整数 n 的值,可以验证当 n=10,11,12 时,均有 S0,当 n=13 时,S0.2.(2015宁波高一检测)如图给出的是计算 + + + 的值的一个程序框图,121416 120其中判断框内应填入的条件是 ( )A.i10? C.i105,y=278-105=173105,y=173-105=68,此时输出
6、的 y 值为 68.答案:684.(2015山东高考)执行如图所示的程序框图,若输入的 x 的值为 1,则输出的 y 的值为 .【解题指南】本题把程序框图和简单的函数求值相结合.【解析】执行程序为 x=1x=2,y=32 2+1=13.答案:13【补偿训练】执行如图所示的程序框图,若输入 x=-5.2,则输出 y 的值为 .【解析】输入 x=-5.2 后,该程序框图的运行过程是:x=-5.2,y=0, i=0,y=|-5.2-2|=7.2,i=0+1=1,x=7.2,i=15 不成立;y=|7.2-2|=5.2,i=1+1=2,x=5.2,i=25 不成立;y=|5.2-2|=3.2,i=2+
7、1=3,x=3.2,i=35 不成立;y=|3.2-2|=1.2,i=3+1=4,x=1.2,i=45 不成立;y=|1.2-2|=0.8,i=4+1=5,x=0.8,i=55 成立,输出 y=0.8.答案:0.8三、解答题(每小题 10 分,共 20 分)5.画出求 21+22+23+2100的值的程序框图.【解析】程序框图如图所示:6.(2015苏州高一检测)某班共有学生 50 人,在一次数学测试中,要搜索出测试中及格(60 分及以上)的成绩,试设计一个算法,并画出程序框图.【解析】算法如下:第一步,i=1.第二步,输入 x,第三步,若 x60 则输出.第四步,i=i+1.第五步,判断 i50,是,结束;否则执行第二步.程序框图如图所示:关闭 Word 文档返回原板块