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

文档属性

名称 2020_2021学年高中数学第二章算法初步单元综合测试(Word原卷板+解析版)北师大版必修3
格式 zip
文件大小 978.3KB
资源类型 教案
版本资源 北师大版
科目 数学
更新时间 2020-11-18 19:39:55

文档简介

单元综合测试二(第二章综合测试)
时间:120分钟  分值:150分
一、选择题(本大题共10个小题,每小题5分,共50分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.下面的叙述中,不是解决问题的算法的是( C )
A.从北京到海南岛旅游,先坐火车,再坐飞机抵达
B.按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…,99+1=100
C.方程x2-4=0有两个实根
D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为15
解析:算法是解决某类问题的一系列步骤或程序,C只描述了事实,没有解决问题的步骤.
2.下列程序中的For语句终止循环时,S等于( D )
A.1
B.5
C.10
D.55
解析:S=0+1+2+3+…+10=55.
3.给出如图算法框图,其运行结果是( C )
A.+
B.2,
C.
D.,2
解析:S=+=+2=.
4.如框图,当x1=6,x2=9,p=8.5时,x3等于( B )
A.7    B.8    C.10    D.11
解析:本题考查了算法框图.
只看输出的p即可.因为==7.5≠8.5,
所以p=8.5=.
∴x3=2×8.5-x2=17-9=8.
5.执行如图所示的算法框图,输出的S值为( C )
A.1    B.    C.    D.
解析:初始条件i=0,S=1,逐次计算结果是S=,i=1;S=,i=2,此时满足输出条件,故输出S=,选C.
6.阅读上面算法框图:若输出结果为0,则①处的执行框内应填的是( A )
A.x=-1
B.b=0
C.x=1
D.a=
解析:先确定执行框内是给x赋值,然后倒着推,b=0时,2a-3=0,a=,a=时,2x+1=,∴x=-1.
7.当a=5,b=7时,执行完下面一段程序后x的值是( B )
A.1
B.3
C.4
D.-2
解析:∵a8.如图是计算函数y=的值的算法框图,则在①、②和③处应分别填入的是( B )
A.y=-x,y=0,y=x2
B.y=-x,y=x2,y=0
C.y=0,y=x2,y=-x
D.y=0,y=-x,y=x2
解析:当x>-1不成立时,y=-x,故①处应填“y=-x”;当x>-1成立时,若x>2,则y=x2,即②处应填“y=x2”,否则y=0,即③处应填“y=0”.
9.有编号为1,2,…,1
000的产品,现需从中抽取所有编号能被7整除的产品作为样品进行检验.下面是四位同学设计的算法框图,其中正确的是( B )
解析:A中的算法框图第一个输出值为0,不符合要求;C中的算法框图第一个输出值为0,不符合要求;D中的算法框图最后一个输出值大于1
000,不符合要求;仅B中的算法框图输出值都为1至1
000中的所有7的倍数,故应选B.本题考查了算法框图及循环结构问题,将循环结构的第一次循环及最后一次循环作验证即可得出正确的结论.
10.如图所示的算法框图,已知集合A={x|框图中输出的x值},集合B={y|框图中输出的y值},全集U=Z.当输入x的值为-1时,(?UA)∩B=( D )
A.{-3,-1,5}
B.{-3,-1,5,7}
C.{-3,-1,7}
D.{-3,-1,7,9}
解析:经过第一次循环输出y=-3,x=0;
经过第二次循环输出y=-1,x=1;
经过第三次循环输出y=1,x=2;
经过第四次循环输出y=3,x=3;
经过第五次循环输出y=5,x=4;
经过第六次循环输出y=7,x=5;
经过第七次循环输出y=9,x=6,结束循环.
所以A={0,1,2,3,4,5,6},B={-3,-1,1,3,5,7,9},
所以(?UA)∩B={-3,-1,7,9}.
二、填空题(本大题共5个小题,每小题5分,共25分,把答案填在题中横线上)
11.已知下面算法框图
若a=5,则输出b=26.
解析:若a=5,程序执行否,计算b=52+1=26,故b=26.
12.写出下面算法语句的执行结果4.
解析:第一次循环i=1,S=1×1,第二次S=1×2,第三次S=1×2×3,第四次S=1×2×3×4>20不合题意,而此时i=3+1=4,故输出的i值为4.
13.执行下面的程序框图,若输入的x的值为1,则输出的y的值是13.
解析:当x=1时,1<2,则x=1+1=2;当x=2时,不满足x<2,则y=3×22+1=13.
14.已知函数f(x)=|x-3|,上面算法框图表示的是输入x的值,求其相应函数值的算法,请将该算法框图补充完整.其中①处应填x<3,②处应填y=x-3.
解析:f(x)=|x-3|=
观察算法框图可知,当条件成立时,有y=3-x,所以①处应填x<3.当条件不成立即x≥3时,有y=x-3,所以②处应填y=x-3.
15.执行下面的算法框图,若输入的ε的值为0.25,则输出的n的值为3.
解析:ε=0.25,F0=1,F1=2,n=1,此时F1=F0+F1=1+2=3;F0=F1-F0=3-1=2,n=2,∵=≤0.25不成立,进入下一循环,F1=F0+F1=2+3=5,F0=F1-F0=5-2=3,n=3,=≤0.25成立,输出n=3.
三、解答题(本大题共6个小题,满分75分,解答应写出文字说明,证明过程或演算步骤)
16.(本小题满分12分)已知点P0(x0,y0)和直线l:Ax+By+C=0,求点P0(x0,y0)到直线l的距离d.写出求d的算法,并画出算法框图.
解:算法如下:
(1)输入点的坐标x0,y0,输入直线方程的系数A,B,C;
(2)计算z1=Ax0+By0+C;
(3)计算z2=A2+B2;
(4)计算d=;
(5)输出d.
算法框图略
17.(本小题满分12分)请根据给出的算法程序画出算法框图.
a=1
b=1
i=2
Do
c=a+b
a=b
b=c
i=i+1
Loop
While i<=12
输出c.
解:给出的算法程序对应的算法框图如图所示.
18.(本小题满分12分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式,画出算法框图.
解:函数关系式为:y=
算法框图如图所示:
19.(本小题满分13分)设计一个求20个数的平均数的算法,分别用For语句和Do
Loop语句写出其程序.
解:用Do
Loop语句程序如下:
S=0
i=1
Do
输入x
S=S+x
i=i+1
Loop
While i<=20
a=S/20
输出a
用For语句则程序如下:
S=0
For i=1 To 20
输入 x
S=S+x
i=i+1
Next
a=S/20
输出a
20.(本小题满分13分)甲、乙两位同学为了设计一个算法计算2+4+6+8+…+2n(n∈N+)的值,各自编写的算法框图分别如图①②所示.
(1)据图判断甲、乙两位同学编写的算法框图输出的结果是否一致.当n=20时分别求它们输出的结果;
(2)若希望通过对图②虚框中某一步(或几步)的修改来实现求2+2×3+2×32+2×33+…+2×3n-1(n∈N+)的值,请你给出修改后虚框部分的算法框图.
解:(1)输出的结果一致.当n=20时,题图①和②的输出结果均为2+4+6+…+40=2×(1+2+3+…+20)=420.
(2)修改后虚框部分的算法框图如图所示.
21.(本小题满分13分)商场促销活动中,年历每本20元,购买5到9本按9折收费,买10本以上8.5折收费.求购买x本时所付金额y为多少元?画算法框图并用相应的语句描述.
PAGE
12单元综合测试二(第二章综合测试)
时间:120分钟  分值:150分
一、选择题(本大题共10个小题,每小题5分,共50分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.下面的叙述中,不是解决问题的算法的是(  )
A.从北京到海南岛旅游,先坐火车,再坐飞机抵达
B.按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…,99+1=100
C.方程x2-4=0有两个实根
D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为15
2.下列程序中的For语句终止循环时,S等于(  )
A.1
B.5
C.10
D.55
3.给出如图算法框图,其运行结果是(  )
A.+
B.2,
C.
D.,2
4.如框图,当x1=6,x2=9,p=8.5时,x3等于(  )
A.7    B.8    C.10    D.11
5.执行如图所示的算法框图,输出的S值为(  )
A.1    B.    C.    D.
6.阅读上面算法框图:若输出结果为0,则①处的执行框内应填的是(  )
A.x=-1
B.b=0
C.x=1
D.a=
7.当a=5,b=7时,执行完下面一段程序后x的值是(  )
A.1
B.3
C.4
D.-2
8.如图是计算函数y=的值的算法框图,则在①、②和③处应分别填入的是(  )
A.y=-x,y=0,y=x2
B.y=-x,y=x2,y=0
C.y=0,y=x2,y=-x
D.y=0,y=-x,y=x2
9.有编号为1,2,…,1
000的产品,现需从中抽取所有编号能被7整除的产品作为样品进行检验.下面是四位同学设计的算法框图,其中正确的是(  )
10.如图所示的算法框图,已知集合A={x|框图中输出的x值},集合B={y|框图中输出的y值},全集U=Z.当输入x的值为-1时,(?UA)∩B=(  )
A.{-3,-1,5}
B.{-3,-1,5,7}
C.{-3,-1,7}
D.{-3,-1,7,9}
二、填空题(本大题共5个小题,每小题5分,共25分,把答案填在题中横线上)
11.已知下面算法框图
若a=5,则输出b=(
).
12.写出下面算法语句的执行结果(
).
13.执行下面的程序框图,若输入的x的值为1,则输出的y的值是(
).
14.已知函数f(x)=|x-3|,上面算法框图表示的是输入x的值,求其相应函数值的算法,请将该算法框图补充完整.其中①处应填(
),②处应填(
).
15.执行下面的算法框图,若输入的ε的值为0.25,则输出的n的值为(
).
三、解答题(本大题共6个小题,满分75分,解答应写出文字说明,证明过程或演算步骤)
16.(本小题满分12分)已知点P0(x0,y0)和直线l:Ax+By+C=0,求点P0(x0,y0)到直线l的距离d.写出求d的算法,并画出算法框图.
17.(本小题满分12分)请根据给出的算法程序画出算法框图.
a=1
b=1
i=2
Do
c=a+b
a=b
b=c
i=i+1
Loop
While i<=12
输出c.
18.(本小题满分12分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式,画出算法框图.
19.(本小题满分13分)设计一个求20个数的平均数的算法,分别用For语句和Do
Loop语句写出其程序.
20.(本小题满分13分)甲、乙两位同学为了设计一个算法计算2+4+6+8+…+2n(n∈N+)的值,各自编写的算法框图分别如图①②所示.
(1)据图判断甲、乙两位同学编写的算法框图输出的结果是否一致.当n=20时分别求它们输出的结果;
(2)若希望通过对图②虚框中某一步(或几步)的修改来实现求2+2×3+2×32+2×33+…+2×3n-1(n∈N+)的值,请你给出修改后虚框部分的算法框图.
21.(本小题满分13分)商场促销活动中,年历每本20元,购买5到9本按9折收费,买10本以上8.5折收费.求购买x本时所付金额y为多少元?画算法框图并用相应的语句描述.
PAGE
12