1、1.2.3 循环语句 优化训练1下列问题可以设计成循环语句计算的有()求133239的和;比较a,b两个数的大小;对于分段函数,要求输入自变量,输出函数值;求平方值小于100的最大整数A0个B1个C2个 D3个解析:选C.和用到循环语句;用不到故选C.2(2011年大同高一检测)读程序:甲:乙:对甲、乙两程序和输出结果判断正确的是()A程序不同,结果不同B程序不同,结果相同C程序相同,结果不同D程序相同,结果相同解析:选B.甲是当型循环语句,由小到大求和S1231000.乙是直到型循环语句,由大到小求和S100099921.3读下列程序该程序是下列哪个和式的计算()答案:D4下面为一个求10个
2、数的平均数的程序,则在横线上应填充的语句为_解析:此为直到型循环,在程序一开始,即i1时,开始执行循环体,当i10时继续执行循环体,题目中求10个数的平均数,所以当i10时应终止循环答案:i101已知如下程序段:则执行完毕后a的值为()A99 B100C101 D102解析:选B.a11 Bi11Ci11 Di11解析:选D.程序执行的功能是S121110,输出结果为132,即循环体只执行了两次,即i10时,就结束了循环7下面程序运行后输出的结果为_解析:执行第一次后,S5,N4;执行第二次后,S9,N3;执行第三次后,S12,N2;执行第四次后,S14,N1;执行第五次后,S15,N0;跳出
3、循环结构,输出N的值,N0.答案:08表示已知程序运算功能的算术表达式(不计算,只写式子)为T_.解析:该程序中由TN*T知表示乘积运算,又由NN1知表示连续的整数的运算答案:123459要使下面程序能运算出“12100”的结果,需将语句“ii1”加在_处程序解析:这是当型循环语句,当满足i100时,计算SSi,同时计数变量要有ii1出现答案:10(2011年福州高一检测)如图是计算1232011的值的程序框图(1)图中空白的判断框内应填_,执行框应填_(2)写出与程序框图相对应的程序解:(1)判断框:i2011?或i2012?执行框:SSi(2)程序如下:S1i2WHILEi2011SSiii1WENDPRINTSEND11下面是用WHILE型语句设计的一个计算S1222202的值的一个程序,根据此语句的特点,将其转化为用UNTIL语句书写的程序当型(WHILE):i1S0WHILEi20PRINT“S”;SEND12给出以下10个数:4,10,70,33,95,74,29,17,60,30.要求将大于40的数找出来画出求解该问题的算法的程序框图,并写出程序解:程序框图如图:程序如下: