1、课时作业7循环语句基础巩固类1以下程序(D)A输出结果是1B能执行一次C能执行10次D是“死循环”,有语法错误解析:从循环语句的格式看,这个循环语句是直到型循环语句,那么当满足条件x10时,终止循环体,但是第一次执行循环体后x1,由于x110不成立,则再次执行循环体,执行完成后x1,则这样无限循环下去,是一个“死循环”,有语法错误,循环终止的条件永远不能满足2下面两个程序最后输出的“S”分别等于(C)A都是17 B都是21C21,17 D14,21解析:第一个程序中,i7时执行循环体ii2,此时i为9,S29321,结束循环第二个程序中,i7时,S27317.然后,执行ii2,此时i9,结束循
2、环3下边程序运行后输出的结果是(B)A1 B0C1 D2解析:第一次循环后s5,n4;第二次循环后s9,n3;第三次循环后s12,n2;第四次循环后s14,n1;第五次循环后s15,n0;此时s15不成立,跳出循环,输出n的值0.故选B.4下面的程序运行后的输出结果为(C)A17 B19C21 D23解析:最后一次执行循环体时,S2(72)321.故选C.5运行以下程序:得到的结果是(D)Aj1 BjC10 D9解析:此程序的功能是将满足j220 Bi20 Di20.故选A.8如下所示的程序,若最终输出的结果为,则在程序中处应填入的语句为(B)Ai8 Bi7Ci7 Di7.9根据下列算法,可知
3、输出的结果为11.解析:第1次循环:S20,n1;第2次循环:S2021,n2;第10次循环:S202129,n10;第11次循环:S2021210,n11,此时S1 023,输出n11.10执行下面程序,输出的结果为5.解析:执行程序依次得x3,i2;x2,i3;x1,i4;x0,i5.此时满足x1,故输出i5.11执行下面的程序,如果输入N4,那么输出的S.解析:第一次循环,T1,S1,k2;第二次循环,T,S1,k3;第三次循环,T,S1,k4;第四次循环,T,S1,k5,此时满足条件,输出S.12根据下列程序,画出相应的程序框图解:如图所示13如图给出的是计算的值的一个程序框图,写出对
4、应的程序解:程序如下:能力提升类14如果以下的程序运行的结果为240,那么在程序中UNTIL后面的“条件”应为i15.解析:该程序使用了直到型循环语句,当条件不满足时,执行循环体,满足时退出循环体,由于输出的结果为2401615,所以执行了两次循环,因此条件为i15.15某学生在体育训练时弄伤了膝关节,医生给他开了一些消炎药,并叮嘱他每天早晚8时各服用一片药片现知该药片每片220毫克,他的肾脏每12小时从体内滤出这种药的60%.设计一个程序,求他第n次服药后体内此药的残留量,并画出程序框图解:算法分析:第一次服药后体内此药的残留量:V1220;第二次服药后体内此药的残留量:V2V10.4220;第三次服药后体内此药的残留量:V3V20.4220;第n次服药后体内此药的残留量:VnVn10.4220.故可用循环语句求解程序框图如图:程序如图: