1、阶段训练二(范围:13)一、选择题1.计算下列各式中的S值,能设计算法求解的是()S123282930;S12330;S123n(nN).A. B. C. D.考点算法的特点题点判断问题是否可以设计算法求解答案B解析为求无限项的和,而算法要求必须在有限步之内完成.2.如图所示是一个循环结构的算法,下列说法不正确的是()A.是循环变量初始化,循环就要开始B.是循环体C.是判断是否继续循环的终止条件D.可以省略不写答案D解析由算法框图可得,为初始条件,不可省略,故D说法错误,故选D.3.下面给出的四个框图中满足Do Loop语句的是()答案D解析当执行Do Loop语句时,一般是先执行一次循环体,
2、若符合条件,继续执行循环体,直到不满足条件为止.4.执行如图所示的算法框图,若输出k的值为6,则判断框内可填入的条件是()A.s B.sC.s D.s答案C解析算法框图的执行过程如下:s1,k9;s,k8;s,k7;s,k6,循环结束.故可填入的条件为s.故选C.5.阅读如图所示的算法框图,运行相应的程序,输出S的值为()A.15 B.105 C.245 D.945考点三种结构的综合应用题点由输入条件求输出结果答案B解析依据算法框图中提供的信息可知循环过程依次为:T3,S3,i2;T5,S15,i3;T7,S105,i4,结束循环,输出S105.6.如图,若输入x的值为5,则输出的y值是()A
3、.1 B.1C.2 D.14答案A解析第一次输入x5,满足|x|3,x|53|8,第二次满足|x|3,x|83|5,第三次满足|x|3,x|53|2,第四次不满足|x|3,此时y1,输出y1,故选A.7.阅读如图所示的算法框图,运行相应的程序,则程序运行后输出的结果为()A.7 B.9C.10 D.11答案B解析第一次循环:i1,S0lg1不成立;执行第二次循环:i3,Slglglg1不成立;执行第三次循环:i5,Slglglg1不成立;执行第四次循环:i7,Slglglg1不成立;执行第五次循环:i9,Slglglg1,0aa,因此根据算法框图,Mab2log43log3421,故选D.9.
4、阅读如图所示的算法框图,运行相应的框图,如果输入某个正整数n后,输出的s(10,20),那么n的值为()A.3 B.4 C.5 D.6答案B解析框图首先给累加变量s赋值0,给循环变量k赋值1,输入n的值后,执行s1201,k112;判断2n不成立,执行s1213,k213;判断3n不成立,执行s1237,k314;判断4n不成立,执行s12715,k415.此时s15(10,20)是输出的值,说明下一步执行判断时判断框中的条件应该满足,即5n满足,所以正整数n的值应为4.故选B.二、填空题10.下面算法语句运行后输出的结果为_.输入x5,y20;Ifx0Then yy3Else yy3End
5、If输出xy,yx.答案22,22解析x5,y20317,xy5(17)22,yx17522.11.执行如图的算法框图,若输出的S,则输入的整数p的值为_.考点循环结构题点循环结构的应用答案5解析当n1时,S;当n2时,S;当n3时,S;当n4时,S;当n5时,S.因此p5.12.执行如图所示的算法框图,若输入的的值为0.25,则输出的n的值为_.答案3解析由算法框图可知:第一次循环,F1123,F0312,n2,此时0.25不成立;第二次循环,F1235,F0523,n3,此时0.25成立,输出n3.三、解答题13.某快递公司规定甲、乙两地之间物品的托运费根据下列方法计算:f其中f(单位:元
6、)为托运费,(单位:千克)为托运物品的重量,试写出一个计算托运算f的算法,并画出相应的算法框图.解算法如下:1.输入物品重量;2.如果050,那么f0.53,否则f500.53(50)0.85;3.输出托运费f.算法框图如图所示.14.运行如图所示的算法框图,如果输入的n的值为6,那么输出的n的值为()A.3 B.5 C.10 D.16考点三种结构的综合应用题点由输入条件求输出结果答案B解析输入n6时,第一次循环,有n3,i011;第二次循环,有n33110,i112;第三次循环,有n5,i213,退出循环,此时n5,故选B.15.用循环语句来书写求122232n21 000的最小自然数n的算法,并画出算法框图.解算法语句如下:S0n1Do SSn2 nn1Loop While S1 000输出n1.算法框图如图所示.