欢迎来到天天文库
浏览记录
ID:49106259
大小:934.42 KB
页数:15页
时间:2020-02-28
《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.故选
此文档下载收益归作者所有