欢迎来到天天文库
浏览记录
ID:61962477
大小:451.50 KB
页数:10页
时间:2021-04-03
《2020_2021高中数学第二章算法初步章末检测卷课时作业含解析北师大版必修320210329183.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高考第二章章末检测卷一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)1.算法共有三种逻辑结构,即顺序结构、选择结构、循环结构,下列说法正确的是( )A.一个算法最多可以包含两种逻辑结构B.一个算法只能含有一种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合解析:一个算法必含有顺序结构,而且也可以与另外两种结构任意组合.答案:D2.下列赋值语句正确的是( )A.a+b=5 B.5=aC.a=2b=2D.a=a+1解析:赋值语句的一般格式是变量=表达式,赋值号左右两
2、边不能互换,赋值号左边只能是变量,而不能是表达式.答案:D3.如下图所示的算法框图输出的结果是( )A.1B.3C.4D.5解析:由a=1,知b=a+3=4,故输出结果为4.答案:C4.给出下列流程图,欲输出给定两实数a,b中的较小的数,则判断框中应填( )-10-/10高考A.a>bB.a≥bC.a3、.求2×6×10×…×68的值B.求1×2×3×…×68的值C.求2×4×6×…×68的值D.求2×4×6×…×66的值解析:由算法语句可知求的是2×4×6×…×68的值.答案:C7.若输入x=0,那么下面算法框图描述的算法的运行结果是( )-10-/10高考A.-2B.1C.-5D.-1解析:本题中的选择结构的功能是求函数y=的值,x的初始值为x=0,从而进入选择结构中的x的值是0,从而输出值为3×0-2=-2.答案:A8.若输入4,则下面语句执行后输出的结果为( )输入t;If t≤4 Theny=0.2Elsey=0.2+0.1]B.0.2C.0.1D.4、0.3解析:y=因为t=4,所以y=0.2.故选B.答案:B9.执行如图所示的程序框图,若输出的b的值为16,则图中判断框内①处应填( )A.3B.4C.5D.12解析:按照程序框图依次执行:初始a=1,b=1;第一次循环后,b=21=2,a=1+1=2;第二次循环后,b=22=4,a=2+1=3;第三次循环后,b=24=16,a=3+1=4,而此时应输出b的值.故判断框中的条件应为“a≤3?”.故选A.答案:A10.执行如图所示的程序框图,如果输出的结果为0,那么输入的x为( )-10-/10高考A.B.-1或1C.1D.-1解析:当x≤0时,由-x2+1=5、0,得x=-1;当x>0时,第一次对y赋值为3x+2,第二次对y又赋值为-x2+1,最后y=-x2+1,于是由-x2+1=0,得x=1,综上知输入的x值为-1或1,故选B。答案:B11.阅读程序框图,若输入m=4,n=6,则输出a,i分别是( )A.a=12,i=3B.a=12,i=4C.a=8,i=3D.a=8,i=4解析:第一次执行循环体a=4,i=2,第二次执行循环体,a=8,i=3,第三次执行循环体a=12,此时判断框的条件成立,推出循环体,输出a=12,i=3.答案:A12.如图所示的程序框图中,若f(x)=x2-x+1,g(x)=x+4,且h(x)≥6、m恒成立,则m的最大值是( )-10-/10高考A.0B.1C.3D.4解析:由程序框图知,h(x)=即h(x)=数形结合求得h(x)min=h(-1)=3,因为h(x)≥m恒成立,所以m≤h(x)min=3.答案:C二、填空题(本大题共4小题,每小题5分,共20分.把答案填在题中横线上)13.有如下算法:第一步,输入x的值.第二步,若x≥0成立,则y=x.否则,y=x2.第三步,输出y的值.若输出y的结果是4,则输入的x的值是________.解析:该算法是求分段函数y=的函数值.当y=4时,易知x=4,或x=-2.答案:4或-214.下列算法、语句的功能是输7、入两个数,输出其中较小的一个,则①处应填的条件为________.输入a,b;If __①__Then 输出aElse 输出bEndIf解析:当a8、x1-x29、<10、x2-x311、,P==4,因此输出P值是4.答案:12、4三、解答
3、.求2×6×10×…×68的值B.求1×2×3×…×68的值C.求2×4×6×…×68的值D.求2×4×6×…×66的值解析:由算法语句可知求的是2×4×6×…×68的值.答案:C7.若输入x=0,那么下面算法框图描述的算法的运行结果是( )-10-/10高考A.-2B.1C.-5D.-1解析:本题中的选择结构的功能是求函数y=的值,x的初始值为x=0,从而进入选择结构中的x的值是0,从而输出值为3×0-2=-2.答案:A8.若输入4,则下面语句执行后输出的结果为( )输入t;If t≤4 Theny=0.2Elsey=0.2+0.1]B.0.2C.0.1D.
4、0.3解析:y=因为t=4,所以y=0.2.故选B.答案:B9.执行如图所示的程序框图,若输出的b的值为16,则图中判断框内①处应填( )A.3B.4C.5D.12解析:按照程序框图依次执行:初始a=1,b=1;第一次循环后,b=21=2,a=1+1=2;第二次循环后,b=22=4,a=2+1=3;第三次循环后,b=24=16,a=3+1=4,而此时应输出b的值.故判断框中的条件应为“a≤3?”.故选A.答案:A10.执行如图所示的程序框图,如果输出的结果为0,那么输入的x为( )-10-/10高考A.B.-1或1C.1D.-1解析:当x≤0时,由-x2+1=
5、0,得x=-1;当x>0时,第一次对y赋值为3x+2,第二次对y又赋值为-x2+1,最后y=-x2+1,于是由-x2+1=0,得x=1,综上知输入的x值为-1或1,故选B。答案:B11.阅读程序框图,若输入m=4,n=6,则输出a,i分别是( )A.a=12,i=3B.a=12,i=4C.a=8,i=3D.a=8,i=4解析:第一次执行循环体a=4,i=2,第二次执行循环体,a=8,i=3,第三次执行循环体a=12,此时判断框的条件成立,推出循环体,输出a=12,i=3.答案:A12.如图所示的程序框图中,若f(x)=x2-x+1,g(x)=x+4,且h(x)≥
6、m恒成立,则m的最大值是( )-10-/10高考A.0B.1C.3D.4解析:由程序框图知,h(x)=即h(x)=数形结合求得h(x)min=h(-1)=3,因为h(x)≥m恒成立,所以m≤h(x)min=3.答案:C二、填空题(本大题共4小题,每小题5分,共20分.把答案填在题中横线上)13.有如下算法:第一步,输入x的值.第二步,若x≥0成立,则y=x.否则,y=x2.第三步,输出y的值.若输出y的结果是4,则输入的x的值是________.解析:该算法是求分段函数y=的函数值.当y=4时,易知x=4,或x=-2.答案:4或-214.下列算法、语句的功能是输
7、入两个数,输出其中较小的一个,则①处应填的条件为________.输入a,b;If __①__Then 输出aElse 输出bEndIf解析:当a
8、x1-x2
9、<
10、x2-x3
11、,P==4,因此输出P值是4.答案:
12、4三、解答
此文档下载收益归作者所有