2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx

2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx

ID:49106259

大小:934.42 KB

页数:15页

时间:2020-02-28

2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx_第1页
2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx_第2页
2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx_第3页
2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx_第4页
2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx_第5页
资源描述:

《2019_2020学年高中数学第二章算法初步水平测试北师大版必修3.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章算法初步水平测试本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分,满分150分,考试时间120分钟.第Ⅰ卷(选择题,共60分)一、选择题(每小题5分,共60分)1.下列赋值语句错误的是(  )A.i=i-1B.m=m2+1C.k=-1,kD.x+y=a答案 D解析 执行i=i-1后,i的值比原来小1,则A正确;执行m=m2+1后,m的值等于原来m的平方再加1,则B正确;执行k=-1,k后,k的值是原来的负倒数,则C正确;赋值号的左边只能是一个变量,则D错误.2.下列关于条件语句的叙述正确的是(  )A.

2、条件语句中必须有Else和EndIfB.条件语句中可以没有EndIfC.条件语句中可以没有Else,但必须有EndIfD.条件语句中可以没有EndIf,也可以没有Else答案 C解析 条件语句又称为“块If语句”,之所以称为“块”,必须以If开头,有EndIf结束,其中的Else可以没有,故选C.3.运行以下程序时,执行循环体内的次数是(  )i=1Doi=i+1i=i*iLoopWhilei<10输出iA.2B.9C.10D.8答案 A解析 第一次执行循环体,i=1,i=i+1=2,i=i*i=4,i=4<1

3、0成立第二次执行循环体i=4,i=i+1=5i=i*i=25i=25<10不成立,退出循环体,共执行了2次.4.阅读下图所示的程序框图,运行相应的程序,输出的结果是(  )A.3B.11C.38D.123答案 B解析 本题以典型循环结构的形式,考查了在给定条件下输出结果的求解问题.根据框图可知第一步的运算为:a=1<0,满足条件,可以得到a=12+2=3,又因为a=3<10,满足条件,所以有a=32+2=11,因为a=11>10,不满足条件,输出结果a=11,故选B.5.阅读下边的程序框图,运行相应的程序,若输

4、入x的值为-4,则输出y的值为(  )A.0.5B.1C.2D.4答案 C解析 本小题主要考查了循环结构的程序框图,同时也有效地考查了考生的识图、解图、用图的能力.由框图可知:x=-4,

5、x

6、>3,x=

7、-4-3

8、=7;x=7,

9、x

10、>3,x=

11、7-3

12、=4;x=4,

13、x

14、>3,x=

15、4-3

16、=1<3,y=21=2.故选C.6.下列语句执行后输出的结果是(  )n=5S=0DoS=S+nn=n-1LoopWhileS≤14输出nA.1B.0C.2D.-1答案 B解析 由程序可知S=5+4+3+2+1=15>14

17、跳出循环体,所以n=1-1=0.7.阅读如下图所示的程序框图,若输出s的值为-7,则判断框内可填写(  )A.i<3?B.i<4?C.i<5?D.i<6?答案 D解析 由题意可知i=1,s=2→s=1,i=3→s=-2,i=5→s=-7,i=7,因此判断框内应为i<6?.8.如果以下程序运行后输出的结果是132,那么在程序中While后面的“条件”应为(  )i=12s=1Dos=s*ii=i-1LoopWhile “条件”PrintsEndA.i>11B.i>=11C.i<=11D.i<11答案 D解析 本题

18、中的程序用到的是直到型循环语句,先执行循环体再判断条件,不符合条件执行循环体,符合条件结束.当i=12时,s=1×12,当i=11时,s=12×11=132.要使输出结果为132,条件应为i<11,故答案选D.A.第一步B.第二步C.第三步D.三步都对答案 D解析 遵循从内向外运算即可.即先算内层,再算外层.10.下列所给的运算:①ABS(-5)=5;②SQR(4)=±2;③5/2=2.5;④52=2.5;⑤5MOD2=2.5;⑥2^,3=9.其中运算结果正确的有(  )A.1个B.2个C.3个D.4个答案 

19、B解析 只有①和③是正确的,其余全错.其中①是求绝对值,正确;②是求算术平方根,不应有两个值;③是商,正确;④是取整,应为2;⑤也是求余数,应为1;⑥是求2的3次方,应为8.11.算法框图(如图)表示的程序所输出的结果是(  )A.11B.12C.132D.1320答案 D解析 该算法框图的运行过程是:i=12s=1i=12≥10成立s=1×12=12i=12-1=11i=11≥10成立s=12×11=132i=11-1=10i=10≥10成立s=132×10=1320i=10-1=9i=9≥10不成立输出s=

20、1320.12.求函数y=x2+2x(x∈[-10,10),x∈Z)的最大值的程序是:在上述程序的横线上应填(  )A.ymax=10B.ymax>y,x>=10C.ymax<=y,x<10D.ymax>=y,x<=10答案 A解析 ∵满足条件后执行ymax=y,且ymax是最大值,∴①中应填ymax=10.故选

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

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

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