高二数学《算法初步》单元测试_知识点总结 - 查字典数学网
数学高二数学《算法初步》单...
首页>学习园地>知识点总结>高二数学《...

高二数学《算法初步》单元测试

2013-08-07 收藏

 

【小编寄语】查字典数学网小编给大家整理了高二数学《算法初步》单元测试 ,希望能给大家带来帮助!

1.如图所示程序框图,能判断任意输入的数x的奇偶性:其中判断框内的条件是( )

A.m=0 B.x=0

C.x=1 D.m=1

 

2.算法的过程称为“数学机械化”,数学机械化的最大优点是可以让计算机来完成,中国当代数学家在这方面研究处于世界领先地位,为此而获得首届自然科学500万大奖的是( )

A.袁隆平  B.华罗庚

C.苏步青  D.吴文俊

3.算法

S1 m=a

S2 若b

S3 若c

S4 若d

S5 输出m,则输出m表示 ( )

A.a,b,c,d中最大值

B.a,b,c,d中最小值

C.将a,b,c,d由小到大排序

D.将a,b,c,d由大到小排序

4. 如图程序运行后输出的结果为 ( )

A. 50 B. 5 C. 25 D. 0

 

5.计算机执行下面的程序段后,输出的结果是 ( )

A.1,3 B.4,1   C.0,0  D.6,0

 

6.用“辗转相除法”求得459和357的最大公约数是( )

A.3 B.9 C.17 D.51

7.算法的三种基本结构是 ( )

A. 顺序结构、模块结构、条件结构 B. 顺序结构、循环结构、模块结构

C. 顺序结构、条件结构、循环结构 D. 模块结构、条件结构、循环结构

8.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( )

A.i>20 B.i<20 C.i>=20 D.i<=20

9.用秦九韶算法计算多项式

时的值时,需要做乘法和加法的次数分别是 ( )

 

A.6 , 6  B.5 , 6

C.5 , 5 D.6 , 5

10.给出以下一个算法的程序框图(如图所示),该程序框图的功能是( )

A.求输出a,b,c三数的最大数

B.求输出a,b,c三数的最小数

C.将a,b,c按从小到大排列

D.将a,b,c按从大到小排列

 

11.若输入8时,则下列程序执行后输出的结果是 .

 

12.下左程序运行后输出的结果为_________.

x=5

y=-20

IF x<0 THEN

x=y-3

ELSE

y=y+3

END IF

PRINT x-y ; y-x

END

(第12题)

13.用直接插入排序法对:7,1,3,12,8,4,9,10进行从小到大排序时,第四步得到的一组数为: _ _ .

14.求方程

的近似根,要先将它近似地放在某两个连续整数之间,则应当在区间 上.

 

15.学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不敢做的有很大计算量的问题,这主要归功于算法语句的  .

16.上右程序输出的n的值是____________.

j=1

n=0

WHILE j<=11

j=j+1

IF j MOD 4=0 THEN

n=n+1

END IF

j=j+1

 

17.函数y=

 

请设计算法流程图,要求输入自变量,输出函数值.

 

18.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法,画出程序框图,编写程序.

19.把“五进制”数

转化为“十进制”数,再把它转化为“八进制”数.

 

20.给定一个年份,写出该年是不是闰年的算法,程序框图和程序.

21.已知正四棱锥的底面边长为3,高为4,求正四棱锥的体积和表面积,写出算法的伪代码,并画出相应图.

参考答案:

1.A; 2.D; 3.B; 4.D; 5.B; 6.D; 7.C; 8.A; 9.A; 10.B; 11. 0.7; 12. 22,-22; 13. [ 1 3 7 12 ] 8 4 9 10; 14. (1,2); 15. 循环语句; 16. 3;

17.

 

18.解 我们用c(单位:元)表示通话费,t(单位:分钟)表示通话时间,

则依题意有

 

算法步骤如下:第一步,输入通话时间t;第二步,如果t≤3,

那么c = 0.2 ;否则令 c = 0.2+0.1 (t-3);

第三步,输出通话费用c ;

程序框图如图所示

INPUT t

IF t<= 3 THEN

c=0.2

ELSE

c=0.2+0.1(t-3)

END IF

PRINT c

END

(第18题程序)

 

 

19.解:①

;

 

 

20.S1:输入一个年份x

S2:若z能被100整除,则执行S3否则执行 S4

S3:若x能被400整除,则x为闰年,否则x不为闰年

S4:若x能被4整除,则x为闰年,否则x不为闰年

INPUT x

IF x=100k(k是正整数)THEN

IF x=400k(k是正整数)THEN

PRINT“x是闰年”

ELSE“x不是闰年”

END

ELSE IF x=4k(k是正整数)THEN

PRINT“x是闰年”

ELSE“x不是闰年”

END

 

21.

 

查看全部
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
大家都在看

分类
  • 级别
  • 年级
  • 类别
  • 版本
  • 上下册
学习阶段
小学
初中
高中
不限
年级
一年级 二年级
三年级 四年级
五年级 六年级
初一 初二
初三 高一
高二 高三
小考 中考
高考
不限
类别
数学教案
数学课件
数学试题
不限
版本
人教版 苏教版
北师版 冀教版
西师版 浙教版
青岛版 北京版
华师大版 湘教版
鲁教版 苏科版
沪教版 新课标A版
新课标B版 上海教育版
部编版
不限
上下册
上册
下册
不限