第4讲算法的意义与流程图基础巩固题组(建议用时:40分钟)一、填空题1.(2014·重庆卷改编)执行如图所示的流程图,则输出S的值为________.解析执行程序:k=2,S=0;S=2,k=3;S=5,k=5;S=10,k=9;S=19,k=17,此时不满足条件k<10,终止循环,输出结果为S=19.答案192.(2015·盐城模拟)根据如图所示的伪代码,最后输出的S的值为________.解析依题意,执行题中的伪代码,最后输出的是数列{n}的前10项和,即输出的S的值是=55.答案553.(2015·南通调研)如图是一个算法的流程图.若输入x的值为2,则输出y的值是________.1解析该流程图共运行3次,第1次,y=0;第2次,y=-1;第3次,y=-,结束循环,故输出的y=-.答案-4.(2014·新课标全国Ⅱ卷改编)执行下面的流程图,如果输入的x,t均为2,则输出的S=________.解析k=1≤2,执行第一次循环,M=×2=2,S=2+3=5,k=1+1=2;k=2≤2,执行第二次循环,M=×2=2,S=2+5=7,k=2+1=3;k=3>2,终止循环,输出S=7.答案75.(2015·南通质量检测)执行如图所示的流程图,则输出的结果是________.2解析据框图依次可得S=1,k=1;S=3,k=3;S=9,k=5;S=19,k=7,S=33,k=9,此时结束循环,即输出结果是9.答案96.(2015·南京模拟)执行如图的伪代码,输出的结果是________.解析该循环语句共循环4次,各次的S和I的值分别是3和5、15和7、105和9、945和11,故输出的I=11.答案117.(2015·徐州检测)如果执行如图所示的流程图,则输出的b为________.解析由流程图得第一次循环,b=2×1+1=3,a=2≤4;第二次循环,b=2×2+1=5,a=3≤4;第三次循环,b=2×3+1=7,a=4≤4;第四次循环b=2×4+1=9,a=5>4.此时循环结束,输出b=9.3答案98.(2015·福州质量检测)执行如图所示的流程图,输出的M值是________.解析M=2,i=1;M==-1,i=2;M==,i=3;M==2,i=4;M==-1,i=5,终止循环,输出M=-1.答案-19.(2014·南京、盐城模拟)执行如图所示的流程图,则输出的k的值为________.解析逐次写出运行结果.该流程图运行4次,各次S的取值分别是1,2,6,15,所以输出的k=4.答案410.(2014·湖北卷改编)阅读如图所示的流程图,运行相应的程序,若输入n的值为9,则输出S的值为________.4解析由题意知,S=1+21+2+22+3+23+…+9+29=1067.答案1067能力提升题组(建议用时:15分钟)1.(2014·深圳调研)执行如图所示的流程图,则输出0的概率为________.解析因为的长度为-1=,[1,3]的长度为3-1=2,所以输出0的概率为=.答案2.(2015·扬州质量预测)利用如图所示算法在平面直角坐标系上打印一系列点,则打印的点在圆x2+y2=10内的个数为________.5解析执行题中的流程图,打印的点的坐标依次为(-3,6),(-2,5),(-1,4),(0,3),(1,2),(2,1),其中点(0,3),(1,2),(2,1)位于圆x2+y2=10内,因此打印的点位于圆x2+y2=10内的共有3个.答案33.(2015·南京师大附中模拟)如图是一个算法流程图,则输出的s的值是________.解析由流程图可知该程序在求s=0+(-1)1×1+(-1)2×2+(-1)3×3+…+(-1)10×10的值,所以输出的s=0-1+2-3+…+10=5.答案54.(2015·镇江模拟)已知某算法的伪代码如图所示,则可算得f(-1)+f(e)的值为________.6解析由题意知f(x)=所以f(-1)+f(e)=2-1+1=.答案7