1、课时分层作业(七)循环语句(建议用时:60分钟)一、选择题1设计程序求解下列问题时,不能用循环语句的有()输入每个同学的数学成绩,求全班同学的平均成绩;求分段函数的函数值;求连续100个自然数的平方和;输入100个数,从中找出最大的数A1个B2个C3个D4个A求分段函数的函数值用条件语句,涉及累加和多次赋值,均可以用循环语句解决2有以下程序,其中描述正确的是()A循环体语句执行10次B循环体是无限循环的C循环体语句一次也不执行D循环体语句只执行一次C对于WHILE语句,条件为真则执行循环体,而本题k8,不满足k0,所以循环体语句一次也不执行3以下程序:()A循环体执行1次B循环体执行2次C循环
2、体执行4次D循环体执行10次B本题考查UNTIL语句的执行方式第一次执行循环体时,x(2)(2)4,不符合条件,继续执行循环体,此时x4416,符合条件,结束循环,循环体执行2次4下面两个程序最后输出的“S”分别等于()A都是17B都是21C21,17D14,21C第一个程序中,i7时执行循环体ii2,此时i9,S29321结束循环,第二个程序中,i7时,S27317,然后执行ii2,此时i9,结束循环5如下所示的程序,若最终输出的结果为,则在程序中处应填入的语句为()Ai8Bi7Ci7Di7”二、填空题6下面的程序:执行完毕后a的值为_100当a2 019的最小的自然数n”的一个程序,其中有
3、3处错误,请找出错误并予以更正解错误1:“S1”改为“S0”错误2:无END语句,应加在输出后面错误3:“输出n1”应改为“PRINTn”10设计算法求的值,编写程序,并画出程序框图解算法如下:第一步:令S0,i1.第二步:若i99成立,则执行第三步;否则,输出S,结束算法第三步:SS.第四步:ii1,返回第二步程序:程序框图:1读下面甲、乙两个程序:对甲、乙两个程序和输出的结果表述正确的是()A程序不同,结果相同B程序不同,结果不同C程序相同,结果相同D程序相同,结果不同A执行甲、乙程序后可知,两程序都是计算12341000的值2下面是求11 000内所有偶数的和的程序,把程序补充完整,则(
4、)A处为SSi,处为ii1B处为SSi,处为ii2C处为ii1,处为SSiD处为ii2,处为SSiB用排除法,程序求的是11000内的所有偶数的和,故i的步长为2,应有ii2,排除A、C,i的初始值是2,S应加的第一个偶数为2,而不是4,故SSi应在ii2的前面,排除D.3执行如图所示的程序,输入a3,b1,n4后,输出的结果是_414成立,执行循环体,则c2,a1,b2,i2;24成立,执行循环体,则c1,a2,b1,i3;34成立,执行循环体,则c3,a1,b3,i4;44成立,执行循环体,则c4,a3,b4,i5;54不成立,退出循环,输出c值为4.4在下面的程序中,若输出k3,则输入的最小整数n_.12设na,则第一次循环,n2a1,k1;第二次循环,n2(2a1)14a3,k2;第三次循环,n2(4a3)18a7,k3,此时,执行“是”,结束循环,输出k3,因此8a7100,即a,故最小整数n为12.5某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年后总销售量达到或超过30 000台?写出解决问题的程序解程序:- 3 -