还剩3页未读,继续阅读
文本内容:
2019年高中数学循环语句双基限时练新人教B版必修31.关于for循环和while循环的说法错误的是 A.在for循环中,循环变量也称为循环体B.在for循环中,步长为1,可以省略不写;若为其他值,则不可省略C.while循环中,只有当表达式为真时,才执行循环体D.在for循环和while循环中,必须都有“end”结尾解析 for循环中,循环表达式也称为循环体,故A错.答案 A2.关于下面一段程序,其中正确的说法是 A.语句中的循环体共执行了10次B.循环体是无限循环的C.语句中的循环体一次也不执行D.语句中的循环体只进行了一次解析 由于k=10,则k=0不成立,则不执行循环体.答案 C3.程序S=1;for i=1110S=3^i*S;endprint%io2,S;上面程序的功能为 A.用来计算3×103的值B.用来计算355的值C.用来计算310的值D.用来计算1×2×3×…×10的值解析 当i=10时,S=31·32·33·…·310=
355.故选B.答案 B4.下面两个程序最后输出的S的值为 程序1i=1;while i8i=i+2;S=2]程序2i=1;while i8S=2]i=i+2;enddispS;A.都是17 B.都是21C.2117D.1421解析 程序1中当i=7时进入循环体后,i=9,S=21,退出循环.程序2中当i=7时进入循环体,S=2×7+3=17,i=9,退出循环.答案 C5.下面程序的运算结果为 i=0;S=0;While S=20S=S+i;i=i+1;endprint%io2,i;A.6 B.7C.8D.9解析 S=0+1+2+3+4+5+6=2120,由于循环体为“S=S+i;i=i+1”,∴程序终止时i=
7.答案 B6.执行程序该程序输出的第10个数为 A.181B.100C.210D.221解析 该程序输出第10个数为S=1+3+…+19=
100.答案 B7.当下列程序中运行后,输出的结果为________.解析 第一步s=2,i=2;第二步s=3,i=3;第三步s=4,i=4;第四步s=5,i=
5.程序终止时,i=
5.答案 58.s=1;for i=127s=3]上面程序输出的结果为________.解析 ∵i的终值为7,∴输出最终结果为S=3×7=
21.答案 219.若下面程序的运行结果为240,则“表达式”应为i________.解析 while循环语句中,当表达式为真时执行循环体,否则退出循环.由于输出的结果为240=15×16,所以执行了两次循环,因此表达式应为i
14.答案 14能力提升10.编写计算+++…+的算法程序.解 程序为S=0;for i=1199S=S+1/i*i+1;endprint%io2,S;11.试编写程序确定S=1+4+7+10+…中至少加到第几项时S≥
300.解 程序如下12.设计一个程序将全班60名学生考试及格者的平均分计算并打印出来.解 程序为品味高考13.下列问题可以用循环语句设计程序的有
①求1+3+32+…+39的和;
②比较a,b两个数的大小;
③对于分段函数,要求输入自变量,输出函数值;
④求平方值小于100的最大自然数.A.0个B.1个C.2个D.3个解析
①④可以用循环语句设计程序,
②③要用条件语句设计程序.答案 C。