2020_2021学年高中数学第二章算法初步章末检测(Word原卷板+解析版)北师大版必修3

文档属性

名称 2020_2021学年高中数学第二章算法初步章末检测(Word原卷板+解析版)北师大版必修3
格式 zip
文件大小 873.0KB
资源类型 教案
版本资源 北师大版
科目 数学
更新时间 2021-02-28 21:28:19

文档简介

章末检测(二)
时间:120分钟 满分:150分
一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1.下列说法:
①整数的加法运算法则是一个算法;
②发电子邮件的操作程序是一个算法;
③根据曲谱演奏一首乐曲是按照一定的算法进行的操作.其中正确的有(  )
A.0个   
B.1个   
C.2个   
D.3个
2.如图是某程序框图的一部分,其算法的逻辑结构为(  )
A.顺序结构
B.判断结构
C.条件结构
D.循环结构
3.下列给出的赋值语句正确的有(  )
(1)赋值语句2=A;(2)赋值语句x+y=2;
(3)赋值语句A-B=-2;(4)赋值语句A=A
A.
A.0个
B.1个
C.2个
D.3个
4.如图所示,该算法框图运行后输出的结果为(  )
A.1
B.10
C.19
D.28
5.阅读如图所示的算法,其功能是(  )
INPUT a,b,cm=aIF bA.将a,b,c由小到大排序
B.将a,b,c由大到小排序
C.输出a,b,c中的最大值
D.输出a,b,c中的最小值
6.下列程序中的For语句终止循环时,S等于(  )
S=1
For M=1 To 5
S=S
M
Next
输出S
A.100
B.55
C.720
D.120
7.如图是一个算法框图,该算法所输出的结果是(  )
A.
B.
C.
D.
8.下列程序语句中循环语句的循环终止条件是(  )
m=1
Do
m=m+3
Loop
While
m<10
输出m
A.m=10
B.m<10
C.m>10
D.m≥10
9.阅读下面的算法框图,运行相应的程序,则输出的i值等于(  )
A.2
B.3
C.4
D.5
10.根据下面的算法,可知输出的结果S为(  )
第一步,i=1;
第二步,判断i<10是否成立,若成立,则i=i+2,S=2i+3,重复第二步,
否则执行下一步;
第三步,输出S.
A.19
B.21
C.25
D.27
11.执行如图所示的程序框图,若输出的结果是9,则判断框内m的取值范围是(  )
A.(42,56]
B.(56,72]
C.(72,90]
D.(42,90]
12.如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为(  )
A.S=S·(n+1)
B.S=S·xn+1
C.S=S·n
D.S=S·xn
二、填空题(本大题共4小题,每小题4分,共16分,把答案填在题中的横线上)
13.下列顺序结构框图描述的算法最终运行结果是________.
14.执行如图程序框图,若输出y的值为2,则输入的x应该是________.
15.某店一个月的收入和支出总共记录了N个数据a1,a2,…,aN,其中收入记为正数,支出记为负数.该店用如图所示的程序框图计算月总收入S和月净盈利V.那么在①②处应分别填入________.
16.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示:
队员i
1
2
3
4
5
6
三分球个数
a1
a2
a3
a4
a5
a6
如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填________,输出的S=________.
三、解答题(本大题共6小题,共74分,解答应写出文字说明、证明过程或演算步骤)
17.(本小题满分12分)运行如图所示的程序框图,当输入实数x的值为-1时,输出的函数值为2;当输入实数x的值为3时,输出的函数值为7.
(1)求实数a,b的值,并写出函数f(x)的解析式;
(2)求满足不等式f(x)>1的x的取值范围.
18.(本小题满分12分)如图所示为某一算法的算法框图.
(1)若输入四个数5,9,4,6,则最终输出的结果是什么?
(2)该算法框图是为什么问题设置的?写出相应的算法.
19.(本小题满分12分)设计一个算法,使得任意输入的3个整数按从大到小的顺序输出,并画出算法框图.
20.(本小题满分12分)将下列算法框图表示的算法转化为算法语句.
21.(本小题满分13分)设计一个算法,求满足1×2+2×3+3×4+…+n(n+1)<1
000的最大整数n.画出框图,并用循环语句描述.
22.(本小题满分13分)陈老师购买安居工程的集资房92平方米,单价为1
000元/平方米,一次性国家财政补贴28
800元,学校补贴14
400元,余款由个人负担.房地产开发公司对教师实行分期付款(注①),每期为1年,等额付款,签订购房合同后1年付款1次,再经过1年又付款1次,共付10次,10年后付清,如果按年利率7.5%,每年按复利计算(注②),那么每年应付款多少元?画出算法框图,并写出计算所需的算法语句(计算结果精确到百元)(注③).
注:①分期付款,各期所付的款以及最后1次付款时所生的利息合计应等于个人负担的购房余款的现价及这个房款现价到最后1次付款时所生的利息之和.②每年按复利计算,即本年利息计入次年的本金生息.③必要时参考下列数据:1.0759≈1.917,1.07510≈2.061,1.07511≈2.216.
PAGE章末检测(二)
时间:120分钟 满分:150分
一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1.下列说法:
①整数的加法运算法则是一个算法;
②发电子邮件的操作程序是一个算法;
③根据曲谱演奏一首乐曲是按照一定的算法进行的操作.其中正确的有(  )
A.0个   
B.1个   
C.2个   
D.3个
解析:由算法的特征,知①②③均正确.
答案:D
2.如图是某程序框图的一部分,其算法的逻辑结构为(  )
A.顺序结构
B.判断结构
C.条件结构
D.循环结构
答案:C
3.下列给出的赋值语句正确的有(  )
(1)赋值语句2=A;(2)赋值语句x+y=2;
(3)赋值语句A-B=-2;(4)赋值语句A=A
A.
A.0个
B.1个
C.2个
D.3个
答案:B
4.如图所示,该算法框图运行后输出的结果为(  )
A.1
B.10
C.19
D.28
答案:C
5.阅读如图所示的算法,其功能是(  )
INPUT a,b,cm=aIF bA.将a,b,c由小到大排序
B.将a,b,c由大到小排序
C.输出a,b,c中的最大值
D.输出a,b,c中的最小值
解析:根据程序可知,其功能是输出a,b,c三个数中最小的数.
答案:D
6.下列程序中的For语句终止循环时,S等于(  )
S=1
For M=1 To 5
S=S
M
Next
输出S
A.100
B.55
C.720
D.120
答案:D
7.如图是一个算法框图,该算法所输出的结果是(  )
A.
B.
C.
D.
答案:C
8.下列程序语句中循环语句的循环终止条件是(  )
m=1
Do
m=m+3
Loop
While
m<10
输出m
A.m=10
B.m<10
C.m>10
D.m≥10
答案:D
9.阅读下面的算法框图,运行相应的程序,则输出的i值等于(  )
A.2
B.3
C.4
D.5
答案:C
10.根据下面的算法,可知输出的结果S为(  )
第一步,i=1;
第二步,判断i<10是否成立,若成立,则i=i+2,S=2i+3,重复第二步,
否则执行下一步;
第三步,输出S.
A.19
B.21
C.25
D.27
答案:C
11.执行如图所示的程序框图,若输出的结果是9,则判断框内m的取值范围是(  )
A.(42,56]
B.(56,72]
C.(72,90]
D.(42,90]
答案:B
12.如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为(  )
A.S=S·(n+1)
B.S=S·xn+1
C.S=S·n
D.S=S·xn
解析:由题意,可知输出的是10个数逐步累乘,n=1,S=1·x1;n=2,S=x1·x2;n=3,S=x1·x2·x3;n=4,S=x1·x2·x3·x4;…;故空白框中应填入的内容为S=S·xn.
答案:D
二、填空题(本大题共4小题,每小题4分,共16分,把答案填在题中的横线上)
13.下列顺序结构框图描述的算法最终运行结果是________.
解析:x=1,
y=x+1=2,
y=2y-1=2×2-1=3.
输出3.
答案:3
14.执行如图程序框图,若输出y的值为2,则输入的x应该是________.
解析:由框图可得:
当x<0时,y=x2-1,
∴x2-1=2,x2=3,
∴x=-.
当x≥0时,y=2x-2,
∴2x-2=2,
∴2x=4=22.
∴x=2.
综上所述:x=2或-.
答案:2或-
15.某店一个月的收入和支出总共记录了N个数据a1,a2,…,aN,其中收入记为正数,支出记为负数.该店用如图所示的程序框图计算月总收入S和月净盈利V.那么在①②处应分别填入________.
解析:分析题意,并结合程序框图,可知S代表收入,T代表支出,所以当A=ak>0时,累加到S,当A=ak<0时,累加到T,故判断条件为“A>0”;又T<0,故②处应填“V=S+T”.
答案:A>0 V=S+T
16.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示:
队员i
1
2
3
4
5
6
三分球个数
a1
a2
a3
a4
a5
a6
如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填________,输出的S=________.
解析:由题意该程序框图实际上是求该6名队员在最近三场比赛中投进三分球总数,故判断框应填i≤6或i<7,输出S为a1+a2+a3+a4+a5+a6.
答案:i<7(或i≤6) a1+a2+a3+a4+a5+a6
三、解答题(本大题共6小题,共74分,解答应写出文字说明、证明过程或演算步骤)
17.(本小题满分12分)运行如图所示的程序框图,当输入实数x的值为-1时,输出的函数值为2;当输入实数x的值为3时,输出的函数值为7.
(1)求实数a,b的值,并写出函数f(x)的解析式;
(2)求满足不等式f(x)>1的x的取值范围.
解析:(1)由程序框图知:算法的功能是求f(x)=的值.
∵输入x=-1<0,输出f(-1)=-b=2,∴b=-2.
∵输入x=3>0,输出f(3)=a3-1=7,∴a=2.
∴f(x)=
(2)由(1)知:
①当x<0时,f(x)=-2x>1,∴x<-;
②当x≥0时,f(x)=2x-1>1,∴x>1.
综上,满足不等式f(x)>1的x的取值范围为.
18.(本小题满分12分)如图所示为某一算法的算法框图.
(1)若输入四个数5,9,4,6,则最终输出的结果是什么?
(2)该算法框图是为什么问题设置的?写出相应的算法.
解析:(1)若输入四个数5,9,4,6,则最终输出的结果为4.
(2)该算法框图所对应的问题是求a,b,c,d四个数中的最小数.
算法如下:
1.输入a,b,c,d.
2.如果a3.如果b4.如果c5.输出d.
19.(本小题满分12分)设计一个算法,使得任意输入的3个整数按从大到小的顺序输出,并画出算法框图.
解析:用a、b、c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a、b、c表示,并使a≥b≥c,具体算法步骤为:
1.输入3个整数a、b、c.
2.将a与b比较,并把小者赋予b,大者赋予a.
3.将a与c比较,并把小者赋予c,大者赋予a,此时a已是三者中最大的.
4.将b与c比较,并把小者赋予c,大者赋予b,此时a、b、c已按从大到小的顺序排列好.
5.按顺序输出a、b、c.
算法框图如图所示.
20.(本小题满分12分)将下列算法框图表示的算法转化为算法语句.
解析:算法语句如下:
输入x;
If x≥0 Then
y=3
x-1
Else
If x<-4 Then
y=4
x
Else
y=-1
End
If
End
If
输出y.
21.(本小题满分13分)设计一个算法,求满足1×2+2×3+3×4+…+n(n+1)<1
000的最大整数n.画出框图,并用循环语句描述.
解析:框图如图所示:
用循环语句描述为:
n=0
S=0
Do
n=n+1
S=S+n
(n+1)
Loop
While S<1
000
输出n-1.
22.(本小题满分13分)陈老师购买安居工程的集资房92平方米,单价为1
000元/平方米,一次性国家财政补贴28
800元,学校补贴14
400元,余款由个人负担.房地产开发公司对教师实行分期付款(注①),每期为1年,等额付款,签订购房合同后1年付款1次,再经过1年又付款1次,共付10次,10年后付清,如果按年利率7.5%,每年按复利计算(注②),那么每年应付款多少元?画出算法框图,并写出计算所需的算法语句(计算结果精确到百元)(注③).
注:①分期付款,各期所付的款以及最后1次付款时所生的利息合计应等于个人负担的购房余款的现价及这个房款现价到最后1次付款时所生的利息之和.②每年按复利计算,即本年利息计入次年的本金生息.③必要时参考下列数据:1.0759≈1.917,1.07510≈2.061,1.07511≈2.216.
解析:设每年应付款x元,那么到最后1次付款时(即购买10年后),
第1年付款及所生利息之和为x×1.0759元,
第2年付款及所生利息之和为x×1.0758元,
……
第9年付款及所生利息之和为x×1.075元,
第10年付款为x元,
而所购房余款的现价及其利息之和为
[1
000×92-(28
800+14
400)]×1.07510=48
800×1.07510(元).
因此有x(1+1.075+1.0752+…+1.0759)=48
800×1.07510,
解得x=7
109.473.
算法框图如图,程序步骤如下:
输入i=1
s=0
x=0
m=1
a=48
800
For
i=1 To 10
s=s+m
m=m
1.075
x=a
m/s
Next
输出x.
PAGE