(经典)高中数学必修三单元测试题附答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(数学3必修)第一章:算法初步
[基础训练A组]
一、选择题
1.下面对算法描述正确的一项是:()
A.算法只能用自然语言来描述B.算法只能用图形方式来表示
C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同
2.用二分法求方程0
2
2=
-
x的近似根的算法中要用哪种算法结构()
A.顺序结构B.条件结构C.循环结构D.以上都用
3.将两个数8,17
a b
==交换,使17,8
a b
==,下面语句正确一组是 ( )
4
A D.6,0
5.当)
A6
1
2
31
2
3
4
52
3
4
5+
+
+
+
+x
x
x
x
x,当x=2时的值的过程中,要经过次乘法运算
4
①IF-THEN语句;④DO语句;⑤END语句;
⑥
5.将。
1.把“五进制”数
)5(
1234转化为“十进制”数,再把它转化为“八进制”数。
2.用秦九韶算法求多项式x
x
x
x
x
x
x
x
f+
+
+
+
+
+
=2
3
4
5
6
72
3
4
5
6
7
)
(
当3
=
x时的值。
3.编写一个程序,输入正方形的边长,输出它的对角线长和面积的值。
4.某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.30元;超过3分钟部分按0.10元/分钟加收费。设计一个程序,根据通话时间计算话费。
新课程高中数学训练题组
(数学3必修)第一章:算法初步
i=1 s=0 WHILE i<=4 s=s*x+1 i=i+1 WEND
PRINT s
END
[综合训练B 组] 一、选择题
1.用“辗转相除法”求得459和357的最大公约数是( )
A .3
B .9
C .17
D .51 2.当2=x 时,下面的程序段结果是 ( )
A .3
B .7
C .15
D .17 3.利用“直接插入排序法”给8,1,2,3,5,7按从大到小的顺序排序,
当插入第四个数3时,实际是插入哪两个数之间 ( ) A .8与1 B .8与2 C .5与2 D .5与1 4.对赋值语句的描述正确的是 ( ) ①可以给变量提供初值 ②将表达式的值赋给变量 ③可以给一个变量重复赋值 ④不能给同一变量重复赋值 A .①②③ B .①②C .②③④D .①②④
5.在repeat 语句的一般形式中有“until A ”,其中A 是 ( )
A . 循环变量
B .循环体
C .终止条件
D .终止条件为真 6.用冒泡排序法从小到大排列数据13,5,9,10,7,4
需要经过( )趟排序才能完成。 A .4 B .5 C . 6 D .7
二、填空题
1.根据条件把流程图补充完整,求11000→内所有奇数的和; (1) 处填 (2) 处填
2.图中所示的是一个算法的流程图,已知31=a ,输出的7b =,则2a 的值是____________。
开始
i:=1,S:=0
i<1000
(1)
(2)
输出S
结束
否
是
n=5 s=0
WHILE s<15 S=s + n n=n -1 WEND PRINT n END (第3题)
3.下列各数)9(85 、 )6(210 、 )4(1000 、 )2(111111中最小的数是____________。 4.右图给出的是计算
20
1
614121+
+++ 的值的一个流程图,其中判断 框内应填入的条件是____________。
5.用直接插入排序时对:7,1,3,12,8,4,9,10进行从小到大排序时,第四步得到的一组数为: ___________________________________。
三、解答题
1.以下是计算1234...100+++++程序框图,请写出对应的程序。
2.函数⎪⎩
⎪
⎨⎧≤<-≤<≤≤=128),12(284,840,2x x x x x y ,写出求函数的函数值的程序。
3.用辗转相除法或者更相减损术求三个数324,243,135的最大公约数.
4.意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.问这样下去到年底应有多少对兔子? 试画出解决此问题的程序框图,并编写相应的程序.
新课程高中数学训练题组
(数学3必修)第一章:算法初步 [提高训练C 组] 一、选择题
1.下列给出的赋值语句中正确的是( )
A .4M =
B .M M =-
C .3B A ==
D .0x y += 2.给出以下四个问题,
①x , 输出它的相反数. ②求面积为6的正方形的周长. ③求三个数,,a b c 中输入一个数的最大数.
④求函数1,0
()2,0
x x f x x x -≥⎧=⎨
+<⎩的函数值.
其中不需要用条件语句来描述其算法的有 ( ) A. 1个 B. 2个 C. 3个 D. 4个 3.右边程序执行后输出的结果是( ) A.1- B .0 C .1 D .2
4.用冒泡法对43,34,22,23,54从小到大排序,需要()趟排序。 A .2B .3C .4 D .5
是
否
开始 s : = 0
i : = 1
i
s s 21:+
= i : = i+1
输出s 结束