1、滚动训练二(13)一、选择题1计算下列各式中的S值,能设计算法求解的是()S123282930;S12330;S123n(nN)A B C D考点算法的特点题点判断问题是否可以设计算法求解答案B解析为求无限项的和,而算法要求必须在有限步之内完成2下列算法语句的功能是判断输入的数x是否是正数,若是,输出它的平方,若不是,输出它的相反数,则填入的条件应为()输入x;IfThenyxElseyx2End If输出y.Ax0 Bx0 Cx0 Dx0答案D解析根据算法语句的功能可知:x0.3下面给出的四个框图中满足Do Loop语句的是()答案D解析当执行Do Loop语句时,一般是先执行一次循环体,若
2、符合条件,继续执行循环体,直到不满足条件为止4下列赋值语句错误的是()Aii1 Bmm21Ck1/k Dx*ya考点赋值语句题点赋值语句的定义及格式答案D解析执行A中语句后,i的值比原来小1,则A正确;执行B中语句后,m的值等于原来m的平方再加1,则B正确;执行C中语句后,k的值是原来的值的负倒数,则C正确;赋值号的左边只能是一个变量,则D错误5阅读如图所示的算法框图,运行相应的程序,输出S的值为()A15 B105 C245 D945考点三种结构的综合应用题点由输入条件求输出结果答案B解析依据算法流程图中提供的信息可知循环过程依次为:T3,S3,i2;T5,S15,i3;T7,S105,i4
3、,结束循环,输出S105.6下列算法语句输出的结果为()n5S0DoS2*S+nn=n-1Loop While S65输出n.A1 B0C1 D2答案B解析第一次循环,S5,n4;第二次循环,S25414,n3;第三次循环,S214331,n2;第四次循环,S231264,n1;第五次循环,S6421129,n0,跳出循环7读算法框图,循环体执行的次数为()A50 B49C100 D99考点循环结构题点循环结构的应用答案B解析ii2,当22n100时,循环结束,此时n49.8阅读如图所示的算法框图,运行相应的框图,如果输入某个正整数n后,输出的s(10,20),那么n的值为()A3 B4 C5
4、 D6答案B解析框图首先给累加变量s赋值0,给循环变量k赋值1,输入n的值后,执行s1201,k112;判断2n不成立,执行s1213,k213;判断3n不成立,执行s1237,k314;判断4n不成立,执行s12715,k415.此时s15(10,20)是输出的值,说明下一步执行判断时判断框中的条件应该满足,即5n满足,所以正整数n的值应为4.故选B.二、填空题9下面算法语句执行后,输出的结果是 i11S1DoSS*iii1Loop Whilei9输出 S.答案990解析分析程序知S111109990.10下面算法语句运行后输出的结果为 输入x5,y20;Ifx=500 Then y=0.9*x Else y=x End IfEnd If输出y.四、探究与拓展14运行如图所示的算法框图,如果输入的n的值为6,那么输出的n的值为()A3 B5 C10 D16考点三种结构的综合应用题点由输入条件求输出结果答案B解析输入n6时,第一次循环,有n3,i011;第二次循环,有n33110,i112;第三次循环,有n5,i213,退出循环,此时n5,故选B.15用循环语句来书写求12232n21 000的最小自然数n的算法,并画出算法框图解算法语句如下:算法框图如图所示S0n1Do SSn2 nn1Loop While S1 000输出n1.