1、滚动训练一(1.11.4)一、填空题1下列关于流程图的说法中正确的个数是_用流程图表示算法直观、形象、容易理解;流程图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;在流程图中,起止框是任何流程图不可少的;输入、输出框可用在算法中任何需要输入、输出的位置答案解析根据流程图的概念及处理符号的功能知都正确2根据如图所示的流程图,若输入m的值是3,则输出的m_.答案13解析若输入m的值是3,则p8,m13,故输出的m的值为13.3下面伪代码输出的结果是_A10BA8AABAA2PrintA答案10解析A102210.4下面流程图表示的算法的运行结果是_答案6解析由题意P9,S6.5如图是一个
2、算法的流程图,则输出的a的值是_答案9解析a1,b9,不满足ab,进入循环体,则a5,b7,仍不满足ab,进入循环体,则a9,b5,满足ab,输出a9.6如图所示的流程图输出的S是126,则处应为_答案n6解析22223242526126,所以应填“n6”7执行如图所示的流程图,如果输入的a1,则输出的S_.答案3解析第一次:S011,a1,K2;第二次:S121,a1,K3;第三次:S132,a1,K4;第四次:S242,a1,K5;第五次:S253,a1,K6;第六次:S363,a1,K7;结束循环,输出S3.8执行下面的流程图,如果输入的a4,b6,那么输出的n_.答案4解析第一次循环a
3、642,b624,a426,s6,n1;第二次循环a462,b4(2)6,a624,s10,n2;第三次循环a642,b624,a426,s16,n3;第四次循环a462,b4(2)6,a624,s20,n4,满足题意,结束循环9用辗转相除法计算56和264的最大公约数时,需要做_次除法答案4解析由辗转相除法,可知26456440;5640116;401628;1682.即得最大公约数为8,做了4次除法10在求方程x(x2)48的正整数解时,某同学给出了下面流程图,其结果为_答案6解析因为当i6,i28时,6848,所以输出i为6.11如图所示的流程图,若输入x的值为1,则输出的S的值为_答案
4、73解析经过第一次循环得到S0131,不满足S50,x2;执行第二次循环得到S1239,不满足S50,x4;执行第三次循环得到S94373,满足判断框的条件,退出循环,执行“Y”,输出S73.二、解答题12分别用辗转相除法求282与470的最大公约数解辗转相除法:4701282188,282118894,188294,282与470的最大公约数为94.13某公司为激励广大员工的积极性,规定:若推销产品价值在10 000元之内的年终提成5%;若推销产品价值在10 000元以上(包括10 000元),则年终提成10%,设计一个求公司员工年终提成f(x)的算法的流程图解流程图如下图所示:三、探究与拓
5、展14执行如图所示的流程图,如果输入的t0.01,则输出的n_.答案7解析执行第一次,t0.01,S1,n0,m0.5,SSm0.5,m0.25,n1,S0.5t0.01,是,循环;执行第二次,SSm0.25,m0.125,n2,S0.25t0.01,是,循环;执行第三次,SSm0.125,m0.062 5,n3,S0.125t0.01,是,循环;执行第四次,SSm0.062 5,m0.031 25,n4,S0.062 5t0.01,是,循环;执行第五次,SSm0.031 25,m0.015 625,n5,S0.031 25t0.01,是,循环;执行第六次,SSm0.015 625,m0.007 812 5,n6,S0.015 625t0.01,是,循环;执行第七次,SSm0.007 812 5,m0.003 906 25,n7,S0.007 812 5t0.01,否,输出n7.15给出30个数:1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推要计算这30个数的和,现已给出了该问题算法的流程图如图所示求,框内可填的内容,并根据流程图写出伪代码解i30ppi伪代码如下:i1p1S0Whilei30SSpppiii1End WhilePrint S