2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3

2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3

ID:45531448

大小:54.50 KB

页数:7页

时间:2019-11-14

2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3 _第1页
2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3 _第2页
2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3 _第3页
2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3 _第4页
2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3 _第5页
资源描述:

《2019年高中数学 第二章 算法初步双基限时练15(含解析)北师大版必修3 》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2019年高中数学第二章算法初步双基限时练15(含解析)北师大版必修3一、选择题1.当执行完LoopWhilei<=10,i=i+1后i的值变为(  )A.9         B.10C.11D.12解析 由LoopWhile语句的概念,可知选C项.答案 C2.Fori=1 To 1000的作用是(  )A.表示一个数字从1到1000B.表示从1一直到1000C.表示i=1或1000D.表示i从1开始以1为步长累加到1000解析 由For语句的特征,可知答案为C项.答案 C3.下列程序运行的结果为(  )A.11

2、B.24C.36D.42解析 第一次循环i=1,S=2×1-1=1,第二次循环i=2,S=2×2-1+1=4,第三次循环i=3,P=2×3-1=5,S=4+5=9,第四次循环i=4,P=2×4-1=7,S=9+7=16,第五次循环i=5,P=2×5-1=9,S=16+9=25,第六次循环i=6,P=2×6-1=11,S=25+11=36.答案 C4.执行下面的程序输出的结果为(  )i=1S=0Do S=S*2+1i=i+1LoopWhile i<=4输出S.A.3B.7C.15D.17解析 第一次循环S=1,i

3、=2,第二次循环S=2×1+1=3,i=3,第三次循环S=3×2+1=7,i=4,第四次循环S=7×2+1=15,i=5,跳出循环,故输出的S=15.答案 C5.下面为一个求20个数的平均数的程序,在横线上应填充的语句为(  )A.i>20B.i<20C.i≥20D.i≤20解析 由DoLoop语句知答案为D项.答案 D6.下列两个程序输出的S的值为(  )程序一A.都是17    B.都是21C.21,17D.14,21解析 对于程序一,第一次循环i=3,S=2×3+3=9,第二次循环i=5,S=2×5+3=1

4、3,第三次循环i=7,S=2×7+3=17,第四次循环i=9,S=2×9+3=21,跳出循环,输出的S=21.对程序二,第一次循环S=2×1+3=5,i=3,第二次循环S=2×3+3=9,i=5,第三次循环S=2×5+3=13,i=7,第四次循环S=2×7+3=17,i=9,跳出循环,S=17.答案 C二、填空题7.写出下列用For语句描述的算法的表达式(只写式子不计算).(1)T的表达式为__________________;(2)S的表达式为__________________.答案 (1)1×2×3×4×…

5、×50(2)1+++…+8.下列程序运行后,输出的结果为________.i=1S=1Do S=S*(i+1)/ii=i+1LoopWhile S<5输出i.解析 第一次循环S=1×=2,i=2,第二次循环S=2×=3,i=3,第三次循环S=3×=4,i=4,第四次循环S=4×=5,i=5,跳出循环,故输出i=5.答案 59.写出下列算法语句的功能(只写式子不计算).T的表达式为T=________.答案 1×2×3×4×5三、解答题10.求使m=1+2+…+n>20的最小的正整数n,用基本语句描述算法.解 程序

6、如下:n=0m=0Don=n+1m=m+nLoopWhile m≤20输出n.11.使用For语句设计算法,计算1+3+5+…+999的值.解 S=0For i=1To999Step2S=S+iNext输出S.12.阅读下面的算法流程图:(1)该程序运行后,输出的结果是什么?(2)试用算法语句表示该程序.解 (1)由算法流程图知,第一次循环S=1×(3-1)+1=3,i=2,第二次循环S=3×(3-2)+1=4,i=3,第三次循环S=4×(3-3)+1=1,i=4,第四次循环S=1×(3-4)+1=0,i=5,跳

7、出循环,故输出的S=0.(2)用For语句表示为:S=1For i=1 To 4S=S*(3-i)+1Next输出S.用DoLoop语句表示为:S=1i=1Do S=S*(3-i)+1i=i+1LoopWhile i<=4输出S.思维探究13.设计程序,计算并输出+++…+的值.解

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

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

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