nbhkdz.com冰点文库

【北师大数学必修三】第二章 算法初步 单元测试题1

时间:2014-01-22


金太阳新课标资源网

wx.jtyjy.com

第二章《算法初步》单元测试题
一、选择题 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 题)
<

br />B. M ? ? M C. B ? A ? 3

2.给出以下四个问题, ① x , 输出它的相反数.

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

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

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

其中不需要用条件语句来描述其算法的有 ( A. 1 个 B. 2 个 C. 3 个 D. 4 个 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 二、填空题
第 1 页 共 5 页

(

) C.

B.

3

4

D. 5

金太阳新课标资源网 wx.jtyjy.com

金太阳新课标资源网

wx.jtyjy.com

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

END IF
PRINT a,b,c 4.上右程序运行后实现的功能为_______________. 三、解答题

END

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

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

并写出算法语句.

第 2 页 共 5 页

金太阳新课标资源网 wx.jtyjy.com

金太阳新课标资源网

wx.jtyjy.com

参考答案:
一、选择题 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 ? 7? 2 ? 1

48, ? 7 2 ?4 8 ? 1

24 ?, 4 8 ? 2 4 ?2 , 1? 68
1 1 ? 2 4

24 7

1 2 111.11 ? 1? 22 ? 1? 2 1? 1? 2 0? 1? 2? ? 1? 2 ? ? 4 ? 2 ?1?

3. 22, ?22 三、解答题

4.将 a, b, c 按从大到小的顺序排列后再输出

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 ?
第 3 页 共 5 页

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

金太阳新课标资源网 wx.jtyjy.com

金太阳新课标资源网

wx.jtyjy.com
*

2、若 f ( x0 ) ? 0 ,则 x0 就是方程的根;否则所求根 x 在 x0 的左侧或右侧 若 f (a) f ( x0 ) ? 0 ,则 x* ? ( x0 , b) ,以 x0 代替 a ; 若 f (a) f ( x0 ) ? 0 ,则 x* ? (a, x0 ) ,以 x0 代替 b ; 3、若 a ? b ? c ,计算终止 此时 x* ? x0 ,否则转到第 1 步 算法语句: Input

a, b, c

x0 ?

a?b 2

f (a) ? a5 ? 3a ? 1

f ( x0 ) ? x05 ? 3x0 ?1
repeat if f ( x0 ) ? 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 页

金太阳新课标资源网 wx.jtyjy.com

金太阳新课标资源网

wx.jtyjy.com

流程图:

第 5 页 共 5 页

金太阳新课标资源网 wx.jtyjy.com


...数学必修3(北师大版)过关测试卷:第二章 算法初步 过...

2014-2015学年点拨高中数学必修3(北师大版)过关测试卷:第二章 算法初步 过关测试...( A. 3 5 B. 4 5 C. 1 2 D. 1 5 图4 图5 二、填空题(每题 ...

北师大版高中数学必修3必修4课后习题答案

北师大版高中数学必修3必修4课后习题答案_数学_高中...第一算法初步 1.1 算法与程序框图 练习(P5) ...《VB语言程序设计》专家预测试题 计算机三级软件测试技术...

...数学(北师大版,必修三)课时作业 第二章 算法初步 3....

【步步高 学案导学设计】2014-2015学年高中数学(北师大版,必修三)课时作业 第二章 算法初步 3.2]3.2 循环语句 课时目标 1.理解给定的两种循环语句,并会应用....

...数学(北师大版,必修三)课时作业 第二章 算法初步 章...

【步步高 学案导学设计】2014-2015学年高中数学(北师大版,必修三)课时作业 第二章 算法初步 章末复习课]章末复习课课时目标 1.进一步巩固和理解本章重要知识点....

高中数学第二章算法初步2.1顺序结构与选择结构教案北师...

高中数学第二章算法初步2.1顺序结构与选择结构教案北师大版必修3讲义_高考_高中教育_教育专区。2.1 顺序结构与选择结构整体设计 教学分析 用自然语言表示的算法...

【同步备课】高中数学(北师大版)必修三教案:2.1 高考“...

【同步备课】高中数学(北师大版)必修三教案:2.1 高考“算法初步”解读_数学_...与步骤的分析(如二元一次方程组的求解等问 题) ,体会算法的思想,了解算法的...

《 算法初步单元检测卷》( 北师大版必修3)

算法初步单元检测卷》( 北师大版必修3)_高一...一、选择题(本大题共 12 小题,每小题 5 分,...【北师大数学必修三】第... 1页 免费 【北师大...

高中数学第二章算法初步2.2算法的基本结构及设计自主练...

高中数学 第二章 算法初步 2.2 算法的基本结构及设计自主练习 北师大版必修 3 我夯基我达标 1.下列赋值语句中错误的是( )? A.a=3? B.x=3*9-9? C....

高中数学第二章算法初步2.3几种基本语句知识导航北师大...

高中数学第二章算法初步2.3几种基本语句知识导航北师大版必修3资料_数学_高中教育_教育专区。§3 几种基本语句?? 知识梳理 1.前面我们已学习了用自然语言和流程...

2014年高中数学第二章算法初步知识总结五种基本算法语...

2014年高中数学第二章算法初步知识总结五种基本算法语句素材讲解北师大版必修3_...输出语句(PRINT 语句) (1)一般格式: (INPUT“提示内容” ;表达式) (2)功能...