1、高中数学第一章算法初步123循环语句学业分层测评新人教A版必修2019-2020年高中数学第一章算法初步1.2.3循环语句学业分层测评新人教A版必修一、选择题1下列问题可以设计成循环语句计算的有()求133239的和;比较a,b两个数的大小;对于分段函数,要求输入自变量,输出函数值;求平方值小于100的最大整数A0个 B1个C2个 D3个【解析】和用到循环语句,和用不到【答案】C2下面的程序:执行完毕后a的值为()A99 B100 C101 D102【解析】该程序中使用了当型循环语句,当执行到a991100时,不满足条件a100,退出循环输出a的值为100.【答案】B3如图123是求11 00
2、0内所有偶数的和的程序,把程序框图补充完整,则()图123A处为SSi,处为ii1B处为SSi,处为ii2C处为ii1,处为SSiD处为ii2,处为SSi【解析】程序框图求的是11 000内所有偶数的和,故i步长为2,应有ii2,排除A,C;i初值为2,S应加的第一个偶数为2,而不是4,故语句SSi应在ii2的前面,排除D.【答案】B4下列程序运行后输出的结果为()A17 B19C21 D23【解析】第一次循环,i123,S3239,i4;第二次循环,i6,S32615,i7;第三次循环,i9,S32921,i10,输出S21.【答案】C5有以下程序段,下面说法正确的是()AWHILE循环执行
3、8次B该循环体是无限循环C循环体语句一次也不执行D循环体语句只执行一次【解析】对于WHILE语句,若满足条件,则执行循环体,而K8,不满足条件K0,所以循环体一次也不执行【答案】C二、填空题6根据下列的算法语句,可知输出的结果s为_【解析】由已知中的算法语句,模拟程序的运行过程可得:i1时,i8,s增大为3,i增大为4;当i4时,i8,s增大为5,i增大为7;当i7时,i8,s增大为7,i增大为10;当i10时,i8不成立,不满足继续循环的条件,故输出结果为7.【答案】77在下面的程序中,若输出k3,则输入的最小整数n_. 【解析】设na,则第一次循环,n2a1,k1;第二次循环,n2(2a1
4、)14a3,k2;第三次循环,n2(4a3)18a7,k3,此时,执行“是”,结束循环,输出k3.因此8a7100,即a,故n最小整数为12.【答案】128下面为一个求10个数的平均数的程序,则在横线上应填充的语句为_【解析】此为直到型循环,在程序一开始,即i1时,开始执行循环体,当i10时继续执行循环体,题目中求10个数的平均数,所以当i10时应终止循环【答案】i10三、解答题9设计一个计算135799的值的程序,并画出程序框图【解】程序框图如图所示:程序如下:10设计算法求的值,编写程序,并画出程序框图. 【解】算法如下:第一步:令S0,i1.第二步:若i99成立,则执行第三步;否则,输出
5、S,结束算法第三步:SS.第四步:ii1,返回第二步程序:程序框图:能力提升1读下面甲、乙两个程序:程序甲程序乙对甲、乙两个程序和输出的结果表述正确的是()A程序不同,结果相同B程序不同,结果不同C程序相同,结果相同D程序相同,结果不同【解析】执行甲,乙程序后可知都是计算12341 000的值【答案】A2下列算法语句的功能是_(只写式子不计算)【答案】S3写出运行下列程序后的输出结果(1)(2)(1)_;(2)_【解析】(1)1234562120,ii17.(2)同(1)可知i6.【答案】764求200以内(包括200)的所有偶数和,试用两种循环结构画出其程序框图并编写程序【解】当型循环,程序
6、框图如图所示:程序为:直到型循环,程序框图如图所示:程序为:2019-2020年高中数学第一章算法初步1.2.3循环语句学业分层测评新人教B版必修一、选择题1.下列问题可以设计成循环语句计算的有()求133239的和;比较a,b两个数的大小;对于分段函数,要求输入自变量,输出函数值;求平方值小于100的最大整数.A.0个 B.1个 C.2个 D.3个【解析】用到循环语句;用不到.故选C.【答案】C2.下列给出的四个框图,其中满足while语句格式的是()图123A.(1)(2) B.(2)(3) C.(2)(4) D.(3)(4)【解析】while语句的特点是“前测试”.【答案】B3. 下面的
7、程序:执行完毕后a的值为()A.99 B.100 C.101 D.102【解析】a991100.【答案】B4.下列程序的运行结果为() A.5 B.6 C.7 D.8【解析】S012,由于01234515,012345621,i6.【答案】B5.下列的程序执行后输出的结果是()A.1 B.0 C.1 D.2【解析】当S543214时,n211,此时S5 000的n的最小正整数【答案】求使123n5 000的n的最小正整数4.在某电视台举行的青年歌手大赛中,有10名选手参加,并邀请了12名评委,在给每位选手计算平均分数时,为避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均数.(分数采用10分制,即每位选手的分数最高为10分,最低为0分)试用循环语句来解决上述问题.【解】程序如下:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1