2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3

2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3

ID:47975398

大小:113.00 KB

页数:6页

时间:2019-11-11

2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3_第1页
2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3_第2页
2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3_第3页
2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3_第4页
2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3_第5页
资源描述:

《2019-2020年高中数学 第2章 3.2循环语句课时作业(含解析)北师大版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2019-2020年高中数学第2章3.2循环语句课时作业(含解析)北师大版必修3一、选择题1.若Fori=-10To19为某一循环语句中的一个步骤,则该循环共循环(  )A.29次B.30次C.28次D.19次[答案] B[解析] 循环次数为(终值-初始值)+1=30.2.关于DoLoop循环语句叙述正确的是(  )A.至少执行循环体一次B.执行一次循环体C.满足条件时执行循环体D.遇到DoLoop就结束[答案] A[解析] 对于DoLoop循环语句,先执行循环体,再根据条件是否成立来确定执行循环体,因此至少执行

2、一次循环体.3.读下面的算法语句,输出的结果是(  )A.2B.10C.15D.20[答案] C[解析] 当I=1时,S=0×2+1,当I=2时,S=1×2+1=3;当I=3时,S=3×2+1=7;当I=4时,S=7×2+1=15.4.如图所示,给出的四个流程图中,满足DoLoop语句格式的是(  )[答案] D[解析] DoLoop语句是先执行一次循环体,再判断是否满足条件,排除B,C,当条件不满足时跳出循环体,排除A,故选D.5.下列算法语句的目的是(  )S=0For a=1 To 4a=2*aS=S+aN

3、ext输出aA.计算2+22+23+24B.计算2+22+23C.计算23D.计算24[答案] D[解析] 本题输出的为最后的a值,共循环了4次,故输出24的值.6.如果以下程序运行后输出的结果是100,那么在程序中While后面的条件表达式应为(  )S=0i=1Do S=S+i^3 i=i+1LoopWhile条件表达式输出SA.i>5 B.i≤4 C.i≥4 D.i≤5[答案] B[解析] 该程序中使用了DoLoop循环语句,当While后的条件表达式结果为真时,执行循环体,为假时结束循环,由于输出结果为1

4、00,因此条件应为i≤4.二、填空题7.下列算法:A=2B=1DoB=A*BA=A+1LoopWhile A≤5输出B该算法的功能是________.[答案] 计算1×2×3×4×5的值8.设计算法计算1+2+3+…+50的值时,如果用循环语句应用__________语句,循环次数为__________.[答案] For 50[解析] 因为知道循环次数,故应用For语句,其语句描述为:S=0For i=1To50S=S+iNext输出S.三、解答题9.计算1+2+22+23+…+263,写出用DoLoop语句描述

5、的算法.[解析] 用语句描述如下:S=1n=2i=1DoS=S+n^ii=i+1LoopWhile i<=63输出S10.把100~200内所有能被3整除的数输出,用程序语句描述算法.[解析] Fori=100 To200IfMMod3=0Then输出MEndIfNext一、选择题1.读程序,对甲、乙两程序和输出的结果判断正确的是(  )甲:         乙: i=1000 S=0 S=0 For i=1 To1000 Do  S=S+iS=S+i  i=i+1i=i-1 Next LoopWhile i>=

6、1 输出输出 SA.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同[答案] B[解析] 甲程序是用DoLoop语句写的,乙程序是用For语句写的,但两者运行结果都是500500,S乙=1+2+3+…+1000,S甲=1000+999+…+1.2.以下语句用来计算(  )S=1For i=1 To 10S=3*SNext输出SA.3×10的值B.39的值C.310的值D.1×2×3×…×10的值[答案] C[解析] 由循环体,S为3n的形式,由For i=1 To 10,∴S=

7、310,故选C.二、填空题3.阅读下面的算法语句段:b=1For k=1 To 5 b=b*k If b>=15 Then   退出For循环 EndIfNext输出k;b.在上述语句段中,k循环共执行________次,在窗体上显示的结果为________.[答案] 4 24[解析] 本题主要考查For循环语句,首先观察循环的条件Ifb>=15Then退出循环,可知b的最终值为24,k从1到4,所以,k的最终值为4.这时b=24.4.下面是求1×2×3×4×5×6×7×8×9×10的一个算法语句,将其补充完整.

8、[答案] a=a-1 a>0(或a>=1)[解析] a的初始值为10,故循环体中的值应该递减,即a从10减小到1,循环体的条件应为a>0,也可以为a≥1.三、解答题5.试用循环语句描述求1-+-+…+-的和.[解析] 本题适合用For语句来描述,用For语句如下:S=0i=1Fori=1To10S=S+(-1)i+1/iNext输出S.6.求12+22+32+…+n2<1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。