金台区高一数学第二章算法初步质量检测试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

金台区高一数学第二章算法初步质量检测试题参考试卷 学校:宝鸡高新实验中学 命题人:任蓉

(本试卷共20道题,总分150分 ,时间90分钟)

一、选择题(共10小题,每小题5分,共50分) 1.算法的有穷性是指( )

(A)算法必须包含输出 (B)算法中每个操作步骤都是可执行的 (C)算法的步骤必须有限 (C)以上说法均不正确

2.372和684的最大公因数是 ( ) A .36 B. 12 C. 186 D. 589

3.284和1024的最小公倍数是 ( ) A. 1024 B. 142 C. 72704 D. 568

4.有一堆形状、大小相同的珠子,其中只有一粒重量比其它的轻,某同学经过思考,他说根据科学的算法,利用天平,三次肯定能找到这粒最轻的珠子,则这堆珠子最多有几粒( ) A .21 B. 24 C. 27 D. 30

5.下列各区间不是方程0sin 1=--x x 的解区间的是 ( ) A .[0,1] B. [0.5,1] C. [0.5,0.75] D. [1,1.25]

6.下列算法:①x z =:;②y x =:;③ z y =:;④ 输出x,y

关于算法作用,下列叙述正确的是 ( ) A .交换了原来的x,y B. 让x 与y 相等 C. 变量z 与x,y 相等 D. x,y 仍是原来的值

7.用冒泡法对数据7,6,3,9,2从小到大排序,第3趟结果是 ( ) A .2,3,6,7,9 B. 3,6,2,7,9 C. 3,2,6,7,9 D. 2,3,7,6,9

8.下列程序: input"A=";1 A=A*2 A=A*3 A=A*4 A=A*5 print A end

输出的结果A 是 ( ) A .5 B. 6 C. 15 D. 120

9.把88化为五进制数是 ( ) A. 324(5) B. 323(5) C. 233(5) D. 332(5)

10. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是

A .2)(x x f =

B .x

x f 1)(=

C .62ln )(-+=x x x f

D .x x f sin )(=

二、填空题(本题有5个小题,每小题4分,共20分)

11.程序框图(即算法流程图)如图所示,其输出结果是_______.

12.执行右边的程序框图,输出的T = .

13.下面的程序框图表示的算法的结果是

14.阅读右上面的流程图,若输入6,1a b ==,则输出的结果是

10题

11题

13题

15.右面的程序框图,如果输入三个实数a ,b ,c ,要求输出这

三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的 ①c x > ②x c > ③C .c b > ④b c >

三、解答题(本题有5个小题,每小题16分,共80分) 16.写出判断直线ax+by+c=0与圆12

2

=

+y x 的位置关系的算法

17.已知一个正三角形的周长为a ,设计一个算法解决这个问题.

18.(1)用辗转相除法求840与1 764的最大公约数.(2)用更相减损术求440 与556的最大公约数

19.阅读流程图,解答下列问题:

(1)变量y在这个算法中的作用是什么?

(2)这个算法的循环体是哪一部分?功能是什么?

(3)这个算法的处理功能是什么?

20.某地区为了解7080

岁的老人的日平均睡眠时间(单位:h),随机选择了50位老人进行调查,

序号i

分组

(睡眠时

组中值

i

G)

频数

(人

频率

i

F)

在上述统计数据的分析中一部分计算见算法流程图, 求输出的S 的值

高一数学算法初步测试题参考答案与评分标准

一、选择题(共10小题,每小题5分,共50分)

1. 选(C )2.选(B )3.选(C )4.选(C )5.选(D ) 6.选(A )7.选(C )8.选(D )9.选(B )10.选(D ) 二、填空题(本题有5个小题,每小题4分,共20分)

11.127. 由程序框图知,循环体被执行后a 的值依次为3、7、15、31、63、127,故输出的结果是127. 12.30

【解析】:按照程序框图依次执行为S=5,n=2,T=2; S=10,n=4,T=2+4=6;S=15, n=6,T=6+6=12; S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30>S,输出T=30 13. 16 14. 2

【解读与点评】:本题主要考查了循环结构的程序框图,一般都可以反复的进行运 算直到满足条件结束,本题中涉及到三个变量,注意每个变量的运行结果和 执行情况.

15.解:由流程图可知第一个选择框作用是比较x 与b 的大小, 故第二个选择框的作用应该是比较x 与c 的大小,故应填①;

三、解答题(本题有5个小题,每小题16分,共80分) 16.解(1)求出原点到直线ax+by+c=0的距离2

2

||b

a c d +=

(2)比较d 与圆的半径 r=1的大小

若d>r ,则直线与圆相离 若d=r, 则直线与圆相切 若d

17、解 算法步骤如下:

20题

第一步,输入a 的值;第二步,计算3

a

l =的值;第三步,计算243l s ⨯=的值;第四步,输出S 的值.

18、解 (I )用辗转相除法求840与1 764 的最大公约数.

1 764 = 840×

2 + 84 840 = 84×10 +0 所以840与1 764 的最大公约数是84

( II)用更相减损术求440 与556的最大公约数.

556-440 = 116 440-116 = 324 324-116 = 208 208-116 = 92 116-92 = 24

92-24 = 68 68-24 = 44 44-24 = 20 24-20 = 4 20-4 = 16 16-4 = 12 12-4 = 8 8-4 = 4 所以440 与556的最大公约数4. 19.(1)变量y 是循环变量,控制着循环的开始和结束

(2)流程图的循环体是y:=2000与y:=y+1之间的部分,其功能是判断年份y 是否是闰年,并输出结果 (3)这个算法的处理功能是判断2000年--2500年中,哪些年份是闰年,哪些年份不是闰年,并输出结果

20. 解:由算法流程图可知S 为5组数据中的组中值(i G )与对应频率(i F )之积的和,

1122334455S G F G F G F G F G F =++++

4.50.12

5.50.20

6.50.40

7.50.2

8.50.08=⨯+⨯+⨯+⨯+⨯ 6.42=

相关文档
最新文档