1、课时达标检测(七) 循环语句一、选择题1下列问题,设计程序求解时,要用到循环语句的有()输入每个同学的数学成绩,求全班同学的平均分;求分段函数的函数值;求连续100个自然数的平方和;输入100个数,从中找出最大的数A1个B2个C3个 D4个答案:C2下面为一个求20个数的平均数的程序,在横线上应填充的语句为()Ai20 Bi20Ci20 Di20答案:A3有以下程序段,其中描述正确的是()A循环体语句执行10次B循环体是无限循环C循环体语句一次也不执行D循环体语句只执行一次答案:C4以下程序()A输出结果是1B能执行一次C能执行10次D是“死循环”,有语法错误答案:D5下面两个程序最后输出的“
2、S”分别等于()A17,17 B21,21C21,17 D14,21答案:C二、填空题6下面的程序执行后输出的结果是_解析:第一次执行循环体:S5,n4;第二次执行循环体:S9,n3;第三次执行循环体:S12,n2,此时S10,循环终止,故输出n2.答案:27下列程序运行后,输出的值为_解析:由程序知i22 000时,i的最小值为45,又把i144的值赋给i,i44.答案:448将求12345678910的程序补充完整:_,_.解析:a的初始值为10,故循环体中的值应该递减,即a从10减到1,循环的条件为a0,当然也可以为a1.答案:a0a1三、解答题9给出一个算法的程序框图(如图所示)(1)说明该程序的功能;(2)请用WHILE型循环语句写出程序解:(1)该程序的功能是求1的值(2)程序如下:10某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30 000台?画出解决此问题的程序框图,并写出程序解:程序框图如图所示:程序: