数学必修三期末模拟二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高一下学期数学期末复习(二)
一、选择题
1.将两个数8,17
a b
==交换,使17,8
a b
==,下面语句正确一组是 ( )
2.计算机执行下面的程序段后,输出的结果是()
A.1,3 B.4,1 C.0,0 D.6,0
3.当3
=
a时,下面的程序段输出的结果是()
A.9 B.3 C.10 D.6
4.用“辗转相除法”求得459
和357的最大公约数是(
A.3 B.9 C.17 D.51
5.当2
=
x时,下面的程序段结果是 ( )
A.3 B.7 C.15 D.17
6.对赋值语句的描述正确的是()
①可以给变量提供初值②将表达式的值赋给变量
③可以给一个变量重复赋值④不能给同一变量重复赋值
A.①②③ B.①② C.②③④ D.①②④
7.下列给出的赋值语句中正确的是()
A.4M
= B.M M
=- C.3
B A
== D.0
x y
+=
8.给出以下四个问题,
①x, 输出它的相反数. ②求面积为6的正方形的周长.
③求三个数,,
a b c中输入一个数的最大数.
④求函数
1,0
()
2,0
x x
f x
x x
-≥
⎧
=⎨
+<
⎩
的函数值.
其中不需要用条件语句来描述其算法的有 ( )
A. 1个
B. 2个
C. 3个
D. 4个
9.右边程序执行后输出的结果是()
A.1
- B.0 C.1 D.2
10.阅读右面的流程图,若输入的a、b、c分别
是21、32、75,则输出的a、b、c分别是:
A.75、21、32 B.21、32、75
C.32、21、75 D.75、32、21
11.已知两组样本数据}
{
n
x
x
x,......
,
2
1
的平均数为h,
}
{
m
y
y
y,......
,
2
1
的平均数为k, 则把两组数据合并成
一组以后,这组样本的平均数为
A.
2
k
h+
B.
n
m
mk
nh
+
+
C.
n
m
nh
mk
+
+
D.
n
m
k
h
+
+
12.条件语句的一般形式如右所示,其中B表示的是()
A.条件 B.条件语句
C.满足条件时执行的内容
D.不满足条件时执行的内容
二、填空题
13.用“秦九韶算法”计算多项式
1
2
3
4
5
)
(2
3
4
5+
+
+
+
+
=x
x
x
x
x
x
f,当x=2时的值的过程中,要经过次乘法运
算和次加法运算.
14.以下属于基本算法语句的是 .
①INPUT语句;②PRINT语句;③IF-THEN语句;④DO语句;⑤END语句;
if A
then B
else C
⑥WHILE 语句;⑦END IF 语句.
15.图中所示的是一个算法的流程图,已知31=a ,输出的7b =,则2a 的值是____________.
16.三个数72,120,168的最大公约数是_________________. 三、解答题
17.下左程序运行后输出的结果为_______________.
18.用秦九韶算法求多项式x x x x x x x x f ++++++=234567234567)(
当3=x 时的值。
19.编写一个程序,输入正方形的边长,输出它的对角线长和面积的值。
20.以下是计算1234...100+++++程序框图,请写出对应的程序。
21.已知一个三角形的三边边长分别为2,3,4, 设计一个算法,求出它的面积。
答案
1.B 先把b 的值赋给中间变量c ,这样17c =,再把a 的值赋给变量b ,这样8b =,
把c 的值赋给变量a ,这样17a = 2.B 把1赋给变量a ,把3赋给变量b ,把4赋给变量a ,把1赋给变量b ,输出,a b
3.D 该程序揭示的是分段函数2
2,10,10
a a y a a <⎧=⎨
≥⎩的对应法则
4.D 4593571102,357102351,102512=⨯+=⨯+=⨯
51是102和51的最大公约数,也就是459和357的最大公约数 5.C 0211,1213,3217,72115⨯+=⨯+=⨯+=⨯+= 6.A 见课本赋值语句相关部分 7.B 赋值语句的功能 8.A 仅②不需要分情况讨论,即不需要用条件语句
9.D 543215,5432115+++<++++= 10.D 11.B 12.C 13.5,5 来自课本上的思考题:一元n 次多项式问题 14. ①,②,③,④,⑥ 基本算法语句的种类
15.11 1
2
27,112
a a a +== 16.24 12072148,7248124,48242,168247=⨯+=⨯+=⨯=⨯ 17.22,22- 4.将,,a
b
c 按从大到小的顺序排列后再输出 18.解:()((((((76)5)4)3)2)1)f x x x x x x x =++++++
012345677,73627,273586,8634262,
26236789,789322369,
2369317108,71083021324,
V V V V V V V V ==⨯+==⨯+==⨯+==⨯+==⨯+==⨯+==⨯+=
(3)21324f ∴=
19.解:INPUT "";a a =
(2)l SQR a =*
s a a =*
PRINT "";,"";l l s s ==
END
20.解: i=1
sum=0
WHILE i<=100 sum=sum+i i=i+1 WEND
PRINT sum END
21.解:第一步:取2,3,4a b c ===
第二步:计算2
a b c
p ++=
第三步:计算S =
第四步:输出S 的值