(经典)高中数学必修三单元测试题附答案解析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 结束

相关文档
最新文档