1、双基限时练(七)循环语句基 础 强 化1关于for循环和while循环的说法错误的是()A在for循环中,循环变量也称为循环体B在for循环中,步长为1,可以省略不写;若为其他值,则不可省略Cwhile循环中,只有当表达式为真时,才执行循环体D在for循环和while循环中,必须都有“end”结尾解析for循环中,循环表达式也称为循环体,故A错答案A2关于下面一段程序,其中正确的说法是()A语句中的循环体共执行了10次B循环体是无限循环的C语句中的循环体一次也不执行D语句中的循环体只进行了一次解析由于k10,则k0不成立,则不执行循环体答案C3程序S1;for i1:1:10 S(3 i)*S
2、;endprint (%io(2),S);上面程序的功能为()A用来计算3103的值B用来计算355的值C用来计算310的值D用来计算12310的值解析当i10时,S313233310355.故选B.答案B4下面两个程序最后输出的S的值为()程序1:i1;whilei8 ii2; S2程序2:i1;whilei8 S2ii2;enddisp(S);A都是17B都是21C21,17 D14,21解析程序1中:当i7时进入循环体后,i9,S21,退出循环程序2中:当i7时进入循环体,S27317,i9,退出循环答案C5下面程序的运算结果为()i0;S0;WhileS20,由于循环体为“SSi;ii
3、1”,程序终止时i7.答案B6执行程序:该程序输出的第10个数为()A181 B100C210 D221解析该程序输出第10个数为S1319100.答案B7当下列程序中运行后,输出的结果为_解析第一步:s2,i2;第二步:s3,i3;第三步:s4,i4;第四步:s5,i5.程序终止时,i5.答案58s1;fori1:2:7 s3上面程序输出的结果为_解析i的终值为7,输出最终结果为S3721.答案219若下面程序的运行结果为240,则“表达式”应为i_.解析while循环语句中,当表达式为真时执行循环体,否则退出循环由于输出的结果为2401516,所以执行了两次循环,因此表达式应为i14.答案14能 力 提 升10编写计算的算法程序解程序为:S0;fori1:1:99 SS1/(i*(i1);endprint(%io(2),S);11试编写程序确定S14710中至少加到第几项时S300.解程序如下:12设计一个程序将全班60名学生考试及格者的平均分计算并打印出来解程序为:品 味 高 考13下列问题可以用循环语句设计程序的有()求133239的和;比较a,b两个数的大小;对于分段函数,要求输入自变量,输出函数值;求平方值小于100的最大自然数A0个 B1个C2个 D3个解析可以用循环语句设计程序,要用条件语句设计程序答案C