1、1.2.3循环语句一、基础达标1下列给出的四个框图,其中满足WHILE语句格式的是 ()A(1)(2) B(2)(3)C(2)(4) D(3)(4)答案B解析WHILE语句的特点是“前测试”2下面的程序:执行完毕后a的值为()A99 B100 C101 D102答案B解析a991100.3(2013陇西高一检测)下面是求11 000内所有偶数的和的程序,把程序框图补充完整,则()A处为SSi,处为ii1.B处为SSi,处为ii2.C处为ii1,处为SSi.D处为ii2,处为SSi.答案B解析程序框图求的是11 000内所有偶数的和,故i步长为2,应有ii2,排除A、C;i初值为2,S应加的第一
2、个偶数为2,而不是4,故语句SSi应在ii2的前面,排除D.4下列程序运行后输出的结果为()A17 B19 C21 D23答案C解析第一次循环,i123,S3239,i4;第二次循环,i6,S32615,i7;第三次循环,i9,S32921,i10,输出S21.5运行下面的程序,输出的值为_答案7解析由于循环体是先执行SSi,再执行ii1,然后进行判断,当S1234515时,执行i516,这时1518成立,再循环一次S15621,i617,这时再判断2110解析此为直到型循环,在程序一开始,即i1时,开始执行循环体,当i10时继续执行循环体,题目中求10个数的平均数,所以当i10时应终止循环7
3、设计一个计算135799的值的程序,并画出程序框图解程序框图如图所示程序如下:二、能力提升8(2013福建高考)阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数n后,输出的S(10,20),那么n的值为()A3 B4 C5 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下面程序
4、运行的结果是_ 答案200,11解析每次执行循环体后x与i的值对应如下.x110120130140150160170180190200i23456789101110.下面程序表示的算法是_答案求使123n5 000的n的最小正整数11根据下列程序画出相应的程序框图解如图所示三、探究与创新12求200以内(包括200)的所有偶数和,试用两种循环结构画出其程序框图并编写程序解当型循环,程序框图如图所示:程序为:直到型循环,程序框图如图所示:程序为:13设计算法求的值,并画出程序框图及编写程序解算法如下:第一步:令S0,i1;第二步:若i99成立,则执行第三步;否则,输出S,结束算法;第三步:SS;第四步:ii1,返回第二步程序框图:法一当型循环程序框图:程序如下:法二直到型循环程序框图:程序如下: