算法初步单元测试

发布 2022-07-02 23:46:28 阅读 1716

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 若bs3 若cs4 若ds5 输出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.下左程序运行后输出的结果为。

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

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

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

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

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

18.某电信部门规定:拨打市内**时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.

1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法。要求写出算法,画出程序框图,编写程序.

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

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

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

参***:11. 0.

7; 12. 22,-22; 13. [1 3 7 12 ] 8 4 9 10; 14.

(1,2); 15. 循环语句; 16. 3;

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

算法步骤如下:第一步,输入通话时间t;第二步,如果t≤3,那么c = 0.2 ;否则令 c = 0.2+0.1 (t-3);

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

程序框图如图所示。

19.解:①;

输入一个年份x

s2:若z能被100整除,则执行s3否则执行 s4

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

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

算法初步单元复习

一 算法设计。一 基本知识点。算法的描述一般有三种方法 自然语言 算法框图 也叫流程图 和程序语言。典型例题 例1 下列关于算法的说法正确的有 个 求解某一类问题的算法是惟一的 算法必须在有限步操作之后停止 算法的每一步操作必须是明确的,不能有歧义或模糊 算法执行后一定产生确定的结果 a 1b 2c...

算法初步单元检测

学号姓名 一 选择题 每小题 分,共60分 1.对于任意函数,可按如图所示构造一个数列发生器,其工作原理如下 输入数据,经过数列发生器输出 若,则数列发生器结束工作 若,则将反馈回输入端,再输出,依此类推。现给出,d 0,1000 若输入,则发生器结束工作时,输出数据的总个数为。a.8 b.9 c....

10078算法初步单元小结

第一章算法初步。第11课时算法初步单元小结。自学案 10078 编写 肖俊敏。一 学习目标。1.对本章知识形成知识网络,提高逻辑思维能力和归纳能力 2.熟练应用算法 流程图和算法基本语句来解决问题。二 重点解析。重点 应用算法 流程图和算法基本语句来解决问题。难点 形成知识网络。三 自我测评。1 下...