当前位置:首页 >> 文学研究 >>

高中数学 第一章 算法初步C组测试题 新人教A版必修3


第一章: (数学必修 3)第一章:算法初步 [提高训练 C 组] 一、选择题
1.下列给出的赋值语句中正确的是( A. 4 = M ) D. x + y = 0 n=5 s=0 WHILE s<15 S=s + n n=n-1 WEND PRINT n END (第 3 题) B. M = ? M C. B = A = 3

2.给出以下四个问

题, ① x , 输出它的相反数.

②求面积为 6 的正方形的周长.

③求三个数 a, b, c 中输入一个数的最大数. ④求函数 f ( x) = ?

? x ? 1, x ≥ 0 的函数值. ? x + 2, x < 0
)

其中不需要用条件语句来描述其算法的有 ( B. 2 个 C. 3 个 D. 4 个 A. 1 个 3.右边程序执行后输出的结果是( ) A. ?1 B. 0 C. 1 D. 2

4.用冒泡法对 43, 34, 22, 23,54 从小到大排序,需要( A. 2 B. 3 C .4 ) D. 0 D. 5

)趟排序。

5. 右边程序运行后输出的结果为( A. 50 B. 5 C. 25

a=0 j=1 WHILE j<=5 a=(a + j) MOD 5 j=j+1 WEND PRINT a END

第5题

6.用冒泡法对一组数: 37, 21, 3,56,9, 7 进行排序时,经过多少趟排序后,得到这一组数:

3, 9, 7, 21, 37,56
A. 2 B.

(

) C.

3

4

D. 5

二、填空题
用心 爱心 专心 -1-

1.三个数 72,120,168 的最大公约数是_________________。 2. 二进制数 111.11 转换成十进制数是_________________. 3. 下左程序运行后输出的结果为_______________.

x=5 y = ?20
IF x < 0 THEN

x = y ?3
ELSE

y = y+3
END IF PRINT x-y ; y-x END 第3题

INPUT “a,b,c =”;a,b,c , , ” , , IF b>a THEN t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t

4.上右程序运行后实现的功能为_______________.

END IF

三、解答题
1.已知一个三角形的三边边长分别为 2,3, 4 , 设计一个算法,求出它的面积。

2.用二分法求方程 x ? 3 x + 1 = 0 在 (0,1) 上的近似解,精确到 c = 0.001 ,写出算法。画出
5

流程图,并写出算法语句.

第一章 算法初步

[提高训练 C 组]答案
用心 爱心 专心 -2-

一、选择题 1.B 赋值语句的功能 2.A 仅②不需要分情况讨论,即不需要用条件语句 3.D 4.A 5.D 6.B

5 + 4 + 3 + 2 < 15,5 + 4 + 3 + 2 + 1 = 15
① 34, 22, 23, 43,54 ; 22, 23, 34, 43,54 ②

j = 1, a = 1; j = 2, a = 3; j = 3, a = 1; j = 4, a = 0; j = 5, a = 0 37, 21, 3,56,9, 7 经过一趟得: 21,3,37,9, 7,56 ;经过二趟得: 3, 21,9, 7, 37,56 ;
经过三趟得: 3, 9, 7, 21, 37,56

二、填空题 1. 24 2. 7.75

120 = 72 × 1 + 48, 72 = 48 ×1 + 24, 48 = 24 × 2,168 = 24 × 7

111.11 = 1× 22 + 1× 21 + 1× 20 + 1× 2?1 + 1× 2?2 = 4 + 2 + 1 +
4.将 a, b, c 按从大到小的顺序排列后再输出

1 1 + 2 4

3. 22, ?22 三、解答题

1. 解:第一步:取 a = 2, b = 3, c = 4 第二步:计算 p = 第三步:计算 S =

a+b+c 2

p( p ? a )( p ? b)( p ? c)

第四步:输出 S 的值 2.解:算法如下: 1、取 [ a, b] 中点 x 0 =

1 (a + b) ,将区间一分为二 2
*

2、若 f ( x0 ) = 0 ,则 x0 就是方程的根;否则所求根 x 在 x0 的左侧或右侧 若 f ( a ) f ( x0 ) > 0 ,则 x ∈ ( x 0 , b) ,以 x 0 代替 a ;
*

若 f ( a ) f ( x 0 ) < 0 ,则 x ∈ ( a, x 0 ) ,以 x 0 代替 b ;
*

3、若 a ? b < c ,计算终止 此时 x ≈ x 0 ,否则转到第 1 步
*

算法语句: Input

a , b, c

用心

爱心

专心

-3-

x0 =

a+b 2

f (a ) = a 5 ? 3a + 1
f ( x0 ) = x05 ? 3 x0 + 1
repeat if f ( x 0 ) = 0 then print else if then else until print end

x0

f (a ) f ( x0 ) < 0 b = x0 a = x0

a ?b < c
x0

用心

爱心

专心

-4-

流程图:

用心

爱心

专心

-5-


相关文章:
高中数学 第一章 算法初步C组测试题 新人教A版必修3
高中数学 第一章 算法初步C组测试题 新人教A版必修3_文学研究_人文社科_专业资料。算法和程序设计第一章: (数学必修 3)第一章:算法初步 [提高训练 C 组] ...
数学:第一章《算法初步》单元测试题二(新人教A版必修3)
数学:第一章算法初步》单元测试题二(新人教A版必修3)_数学_高中教育_教育专区...() A.16 B.15 C.14 C.9 D.13 ( D.3 ( A.i>=46 B.i<46 C....
数学必修3第一章算法初步单元检测题及答案
数学必修3第一章算法初步单元检测题及答案_数学_...的算法的是( A.把高一 5 班的同学分成两组,高...C.将 a,b,c 由小到大排序 10.有一堆形状、...
高中数学 第一章 算法初步A组测试题 新人教A版必修3
高中数学 第一章 算法初步A组测试题 新人教A版必修3_高二数学_数学_高中教育...下面对算法描述正确的一项是: ( A.算法只能用自然语言来描述 C.同一问题可以...
高一数学必修3 第一章 算法初步测试题
高一数学必修 3 第一章 算法初步测试题 [基础训练 A 组] 一、选择题 1.下面对算法描述正确的一项是: ( A.算法只能用自然语言来描述 C.同一问题可以有不同...
高中数学 第一章 算法初步测试题(B组)课后习题(无答案)新人教版必修3
高中数学 第一章 算法初步测试题(B组)课后习题(无答案)新人教版必修3_数学_...1 3.二进制数 10111 转化为五进制数是 A.41 B.25 C.21 4.在语句 P...
必修三第一章算法初步练习题及解析
必修三第一章算法初步练习题及解析_高二数学_数学_高中教育_教育专区。高中数学...3,则输入的 x 的值是( ) A.3 B.﹣3 C.3 或﹣3 D.0 ) 18. (...
高中数学人教A版必修三第一章算法初步知识点总结及典型例题分析
高中数学人教A版必修三第一章算法初步知识点总结及典型...A. 1 C. 3 B. 2 D. 4 ) 解析: 由算法...下面语句正确一组是 ( B c=b b=a a=c 新...
2014—2015学年高中数学人教A版必修三第一章算法初步课后作业
2014—2015学年高中数学人教A版必修三第一章算法初步课后作业_高一数学_数学_高中教育_教育专区。第一章 算法初步 § 1.1 1.1.1 算法与程序框图 算法的概念 ...
【创新设计】2014-2015学年高中数学 第一章算法初步章末检测 新人教A版必修3
【创新设计】2014-2015学年高中数学 第一章算法初步章末检测 新人教A版必修3_...是 第四圈 5 10 否 是否继续循环 故输出的 i 值为 5,符合题意.故选 C...
更多相关标签:
必修一第一章测试题 | 必修2第一章测试题 | 必修四第一章测试题 | 必修二第一章测试题 | 高一必修第一章测试题 | 初二物理第一章测试题 | 高一物理第一章测试题 | 高等数学第一章测试题 |