2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析

2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析

ID:43342882

大小:240.12 KB

页数:11页

时间:2019-09-30

2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析_第1页
2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析_第2页
2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析_第3页
2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析_第4页
2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析_第5页
资源描述:

《2019版高中数学人教B版必修3:第一章 算法初步 检测B 含解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章检测(B)(时间:90分钟 满分:120分)一、选择题(本大题共10小题,每小题5分,共50分.在每小题给出的四个选项中,只有一项是符合题目要求的)1下列叙述中正确的是(  )                ①用程序框图表达算法,其优点是算法的逻辑结构展现得非常直观清楚;②不同的算法都可由顺序结构、条件分支结构、循环结构这三种基本的逻辑结构构成;③循环结构中,一定存在反复执行的处理步骤;④条件分支结构中一定包含循环结构.A.①②③B.②③④C.①③④D.①②④解析循环结构中一定包含条件分支结构,但条件分支结构中不一定含循环结构.

2、答案A2下列赋值语句正确的是(  )A.a+b=5B.5=aC.a=2?b=2D.a=a+1答案D3用秦九韶算法计算多项式f(x)=3x6+5x5+6x4+79x3-8x2+35x+12在x=-4时的值时,v2的值为(  )A.-57B.22C.34D.74解析由秦九韶算法可得v0=3,v1=3×(-4)+5=-7,v2=28+6=34,故选C.答案C4如图所示,程序框图所进行的求和运算是(  )A.1+12+13+…+110B.1+13+15+…+119C.12+14+16+…+120D.12+122+123+…+1210解析i是计

3、数变量,n是计算变量,当i=1时,s=12;当i=2时,s=12+14;……;当i=11时跳出循环,因此选C.答案C5下列程序段运行时输出的结果是(  )A=4;B=A?A;A=A+B;B=B+A;print(%io(2),A,B);A.16,20B.16,36C.20,36D.36,20解析按照步骤执行,B=16,A=4+16=20,B=16+20=36,最后输出A,B的值即为20,36.注意print(%io(2),A,B)在屏幕上的输出顺序由上而下分别是B,A的值.故选D.答案D6执行如图所示的程序框图,则输出的k的值是(  )

4、A.3B.4C.5D.6解析∵k=1,s=1+(1-1)2=1;k=2,s=1+(2-1)2=2;k=3,s=2+(3-1)2=6;k=4,s=6+(4-1)2=15;k=5,s=15+(5-1)2=31>15,∴k=5.故选C.答案C7下面程序运行后,输出的值是(  )i=0;while i?i<2000i=i+1;endi=i-1;print(%io(2),i);A.42B.43C.44D.45解析本题是while循环语句,目的是求出i-1,使得i×i≥2000,当i=45时满足条件,输出的值为i-1=44,故选C.答案C8执行如

5、图所示的程序框图,若输入n的值为3,则输出s的值是(  )A.1B.2C.4D.7解析i=1,s=1,i≤3,s=1+0=1,i=2;i≤3,s=1+1=2,i=3;i≤3,s=2+2=4,i=4;i>3,s=4.答案C9阅读下边的程序框图,运行相应的程序.若输入x的值为1,则输出S的值为(  )A.64B.73C.512D.585解析由题中程序框图,得x=1时,S=1;x=2时,S=9;x=4时,S=9+64=73,结束循环输出S的值为73,故选B.答案B10如图所示,程序框图(算法流程图)的输出结果是(  )A.16B.2524C

6、.34D.1112解析开始2<8,s=0+12=12,n=2+2=4;返回,4<8,s=12+14=34,n=4+2=6;返回,6<8,s=34+16=1112,n=6+2=8;返回,8<8不成立,输出s=1112.答案D二、填空题(本大题共5小题,每小题5分,共25分.把答案填在题中的横线上)11运行如图所示的程序,输出的结果为     . a=6;b=7;a=a+b;b=b-a;print(%io(2),b,a);解析a=6,b=7⇒a=6+7=13⇒b=7-13=-6,故输出a和b的值分别是13,-6.答案13,-612275与

7、60的最小公倍数为     . 解析先求275与60的最大公约数:(275,60)→(215,60)→(155,60)→(95,60)→(35,60)→(35,25)→(10,25)→(10,15)→(10,5)→(5,5),即275与60的最大公约数是5,因此其最小公倍数是275×605=3300.答案330013若输入8,则下列程序执行后输出的结果是     . t=input(“t=”);if t<=8c=0.2;elsec=0.2+0.1?(t-3);endprint(%io(2),c);解析由于8≤8,因此c=0.2,即输出

8、结果是0.2.答案0.214如图是某算法的程序框图,则程序运行后输出的结果是     . 解析s=(0+1)×1=1,n=2<3;s=(1+2)×2=6,n=3;s=(6+3)×3=27,n=4>3,输出s的值为27.答

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

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

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