1.4算法初步单元测试

1.4算法初步单元测试

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.下左程序运行后输出的结果为_________.

为: _ _ .

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

间上.

15.学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的

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.

高一数学必修三《算法初步》单元测试题

一、单项选择题(共12小题,每小题5分,共60分) 1. 算法的有穷性是指() A. 算法必须包含输出 B. 算法中每个操作步骤都是可执行的 C. 算法的步骤必须有限 D. 以上说法均不正确 【答案】C 【解析】 试题分析:所谓算法有穷性是指一个算法应包含有限的操作步骤,即在执行有限操作后算法结束,从而可得结论. 解:一个算法必须在有限步内结束,简单的说就是没有死循环 即算法的步骤必须有限 故选C. 点评:本题主要考查了算法的特点,属于基本概念的考查,是容易题. 2.2.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是( ) A. 一个算法只能含有一种逻辑结构 B. 一个算法最多可以包含两种逻辑结构 C. 一个算法必须含有上述三种逻辑结构 D. 一个算法可以含有上述三种逻辑结构的任意组合 【答案】D 【解析】 分析:根据算法中三种逻辑结构的定义,顺序结构是最基本的结构,每个算法一定包含顺序结构,选择结构是算法中出现分类讨论时使用的逻辑结构,循环结构一定包含一个选择结构,从而即可得出答案. 详解:算法有三种逻辑结构, 最基本的是顺序结构, 一个算法一定包含有顺序结构,但是可以含有三种逻辑结构的任意组合. 故选:D. 点睛:本题考查的知识点是算法的概念及算法的特点,是对概念的直接考查,属基础题,熟练掌握相关概念是解答本题的关键.

3.3.下列给出的赋值语句中正确的是() A. B. C. D. 【答案】B 【解析】 【分析】 根据赋值语句定义判断选择. 【详解】赋值语句一般格式是:变量=表达式(或变量),所以选B. 【点睛】赋值语句用符号“=”表示,其一般格式是变量=表达式(或变量),其作用是对程序中的变量赋值; 4.4.程序执行后输出的结果是() A. -1 B. 0 C. 1 D. 2 【答案】B 【解析】 试题分析:开始满足,第一次循环:; 满足,第二次循环:; 满足,第三次循环:; 满足,第四次循环:; 满足,第五次循环:; 此时不满足,结束循环,所以输出n的值为0。

1.4算法初步单元测试

1.4算法初步单元测试 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

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按从大到小排列

高二数学算法初步单元测试题及答案

高二数学算法初步单元 测试题及答案 Last revised by LE LE in 2021

江苏省南通中学高二(上)数学单元测试08。9。25 算法初步(题目) 一 填空题 1.描述算法的方法通常有: (1)自然语言;(2) ▲ ;(3)伪代码. 2.已知流程图符号,写出对应名称. (1) ▲ ;(2) ▲ ;(3) ▲ . 3.下列给出的几个式子中,正确的赋值语句是(填序号) ▲ ①3←A ; ②M ← —M ; ③B ←A ←2 ; ④x+y ←0 4. 用秦九韶算法计算多项式1876543)(23456++++++=x x x x x x x f 当4.0=x 时的值时,至多需要做乘法和加法的次数分别是 ▲ _和 ▲ 5.简单随机抽样,系统抽样的共同特点是 ▲ 。 6.采用系统抽样从含有8000个个体的总体(编号为0000,0001,…,, 7999)中抽取一个容量为50的样本,已知最后一个入样编号是7900,则最前面2个入样编号是 ▲ 7.某校有老师200人,男学生1200人,女学生1000人,现用分层抽样的方法 从所有师生中抽取一个容量为n 的样本,已知从女学生中抽取的人数为80人,则n= ▲ . 8.11.下面是一个算法的伪代码.如果输出的y 的值是20,则输入的x 的值是 ▲ . 2或6 二 填空题 9下面伪代码运行后的输出的结果是(1) ▲ (2) ▲ (3) ▲ Read x If x≤5 Then y←10x Else y←+5 End If Print y

10.( 1) 下面这段伪代码的功能是 ▲ 。 (2) 下列算法输出的结果是(写式子) ▲ (3)下图为一个求20个数的平均数的程序,在横线上应填充的语句为 ▲ 。 11(1)在如图所示的流程图中,输出的结果是 ▲ . (2) 右边的流程图最后输出的n 的值是 ▲ . (3 )下列流程图中,语句1(语句1与i 无关)将被执行的次数为 ▲ . (4)右图给出的是计算1111 2 4 6 100 +++ + 的值的一个流程图,其中判断 框内应填入的条件是 ▲ 。 第9(2) 第10(1)题 第10(2)题 第10(3)题

2018届人教A版算法初步单元测试13

2017-2018学年度xx学校xx月考卷 一、选择题(共15小题,每小题5.0分,共75分) 1.阅读下图所示的程序框图,运行相应的程序,输出的结果是() A. 1 B. 2 C. 3 D. 4 2.如图程序中,输出的是4,则输入的x可以是() A.-8 B. 4

C. 8 D.-16 3.下列关于算法的描述正确的是() A.算法与求解一个问题的方法相同 B.算法只能解决一个问题,不能重复使用 C.算法过程要一步一步执行,每步执行的操作必须确切 D.有的算法执行后,可能无结果 4.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个过程.则下列选项中最好的一种算法是() A.第一步,洗脸刷牙.第二步,刷水壶.第三步,烧水.第四步,泡面.第五步,吃饭.第六步,听广播 B.第一步,刷水壶.第二步,烧水同时洗脸刷牙.第三步,泡面.第四步,吃饭.第五步,听广播C.第一步,刷水壶.第二步,烧水同时洗脸刷牙.第三步,泡面.第四步,吃饭同时听广播 D.第一步,吃饭同时听广播.第二步,泡面.第三步,烧水同时洗脸刷牙.第四步,刷水壶 5.下面程序运行的结果是() A. 1,2,-1 B. 1,2,1 C. 1,-2,-1 D. 1,-2,1

6.将下列不同进位制下的数转化为十进制,这些数中最小的数是() A. 20(7) B. 30(5) C. 23(6) D. 31(4) 7.下面的程序运行后,输出的结果为() A. 13,7 B. 7,4 C. 9,7 D. 9,5 8.如图所示,程序的输出结果为S=132,则判断框中应填() A.i≥10? B.i≥11?

人教A版必修3_算法单元测试试卷

高一数学必修三《算法初步》单元测试 (满分:150分 时间:100分钟) 班级 姓名 成绩 一、选择题(本大题共10小题,每小题5分,共50分) 1. 下列关于算法的说法中正确的个数有( ) ①求解某一类问题的算法是唯一的 ②算法必须在有限步操作之后停止 ③算法的每一步操作必须是明确的,不能有歧义或模糊 ④算法执行后一定产生确定的结果 A. 1 B. 2 C. 3 D. 4 2.程序框图符号“ ”可用于( ) A. 输出a=10 B. 赋值a=10 C. 判断a=10 D. 输入a=1 3、下列选项那个是正确的( ) A 、INPUT A; B B. INPUT B=3 C. PRINT y=2*x+1 D. PRINT 4*x 4.x=5 y=6 PRINT x+y=11 END 上面程序运行时输出的结果是( ) A .xy=11 B .11 C .x+y=11 5.图中程序运行后输出的结果为( ) A .3 43 B .43 3 C .-18 16 D .16 -18 6.用秦九韶算法求多项式()543254321f x x x x x x =+++++, 当2x =时的值的过程中, 做的乘法和加法次数分别为( ) A .4,5 B .5,4 C .5,5 D .6,5 7.如果右边程序执行后输出的结果是990,那么在程序中 UNTIL 后面的“条件”应为( ) A. i>10 B. i<8 C. i<=9 D. i<9 8.右边程序运行的结果是( ) A .17 B .19 C .21 D .23 9.如右图所示的程序是用来( ) A .计算3×10的值 B .计算9 3的值

算法初步单元测试题

算法初步单元测试题 一、选择题()04410'='? 1、已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步: ①计算22b a c += ②输入直角三角形两直角边长a ,b 的值 ③输出斜边长c 的值 其中正确的顺序是 ( ) A.①②③ B.②③① C.①③② D.②①③ 2、下列给出的输入语句、输出语句和赋值语句 ①输出语句INPUT a ;b ;c ②输入语句INPUT 3=x ③赋值语句B =3 ④赋值语句2==B A 其中正确的个数是 ( ) A.0个 B.1个 C.2个 D.3个 3、某程序框图如图所示,若输入x 的值为1,则输出y 的值是 ( ) A.2 B.3 C.4 D.5 第3题 4、某程序框图如右图所示,若3=x ,则输出y 的值为( ) A.5 B.17 C.19 D.34 5、把二进制数)(21011001化为十进制数是 ( ) A.178 B.89 C.88 D.77 6、阅读下面的程序框图,则输出的=S ( ) A.14 B.20 C.30 D.55 7、某程序框图如图所示,该程序运行后输出的k 的值是 ( ) A.4 B.5 C.6 D.7 8、某程序框图如图所示,则该程序运行后输出的B 等于 ( ) A.15 B.29 C.31 D.63 第4题

第6题 第7题 第8题 9、根据下列算法语句,当输入x 为60时,输出y 的值为 ( ) A.25 B.30 C.31 D.61 第9题 10、某程序框图如图所示,若输出的57=s ,则判断框内的条件为 ( ) A.?>4k B.?>5k C.?>6k D.?>7k 二、填空题()04410'='? 11、将194化成八进制数为 12、下列所给问题: ①求半径为1的圆的面积. ②二分法解方程032=-x . ③解方程组???=+=+10525 y x y x . 其中可以设计算法求解的是 13、给出算法: 第一步,先求41?,得到结果4. 第二步,将第一步所得结果4再乘以7,得到结果28. 第10题

新课改高中数学数学必修三《算法初步》单元测试[技巧]

数学必修三《算法初步》单元测试 一、选择题 1. 下列关于算法的说法中正确的个数有( ) ①求解某一类问题的算法是唯一的 ②算法必须在有限步操作之后停止 ③算法的每一步操作必须是明确的,不能有歧义或模糊④算法执行后一定产生确定的结果 A. 1 B. 2 C. 3 D. 4 2 ) A. 输出a=10 B. 赋值a=10 C. 判断a=10 D. 输入a=1 3.条件语句的一般形式如右所示,其中B 表示的是( ) A .条件 B .条件语句 C .满足条件时执行的内容 D .不满足条件时执行的内容 4.将两个数a=2, b= -6交换,使 a= -6, b=2,下列语句正确的是( ) A ... 5.用秦九韶算法求多项式()543254321f x x x x x x =+++++, 当2x =时的值的过程中,做的乘法和加法次数分别为( ) A 、4,5 B 、5,4 C 、5,5 D 、6,5 6.x=5 y=6: PRINT x+y=11 END 上面程序运行时输出的结果是( ) A.xy=11 B.11 C.xy=11 D.出错信息 7.图中程序运行后输出的结果为( )(A )3 43 (B ) 43 3 (C )-18 16 (D )16 -18 8.如果下边程序执行后输出的结果是990,那么在程序中UNTIL 后面的“条件”应为( ) A. i>10 B. i<8 C. i<=9 D. i<9 9.阅读下面的流程图,若输入的a 、b 、c 分别是21、32、75,则输出的a 、b 、c 分别是:() A .75、21、32 B .21、32、75C .32、21、75 D .75、32、21 10.给出以下一个算法的程序框图(如图所示),该程序框图的功能是?( )A.求输出a,b,c 三数的最大数 B. 求输出a,b,c 三数的最小数 C.将a,b,c 按从小到大排列 D. 将a,b,c 按从大到小排列

算法初步单元基础练习练习题复习.doc

精品文档 算法初步单元练习题 一、选择题 1.根据下面的伪代码,写出执行结果. ()sum←0 For x=1 to 10 sum←sum+x If sum>10 then End for End if End for A.10 B.15 C.45 D.55 2.下面的流程图表示的算法执行的结果是() A.5050 B.2550 C.2450 D.2500 3.以下求方程x5+x3+x2-1=0在[0,1]之间近似根的算法是()x1←0 x2←1 x←(x1+x2)/2 c←0.00001 While x2-x1>c If x5+x3+x2-1>0 then x2←x Else x1←x End if x=(x1+x2)/2 End while Print x A.辗转相除法 B.二分法 C.更相减损术 D.秦九韶算法

4.解决某一问题而设计的有限的步骤称为算法. () A.确定的 B.有效的 C.连续的 D.无穷的 5.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4的值时,v4的值为 () A.-57 B.220 C.-845 D.3392 6.如果有下列这段伪代码,那么将执行多少次循环()sum←0 For x=1 to 10 sum←sum+x If sum>10 then Exit For End if Next A.4次 B.5次 C.7次 D.10次 7.下面的伪代码输出的结果S为()I←1 While I<8 I←I+2 S←2I+3 End while Print S A.17 B.19 C.21 D.23 8.流程图中表示处理框的是() A.矩形框 B.菱形框 C.圆形框 D.椭圆形框 9.下面伪代码表示的算法中,最后一次输出的I的值是()For I=2 to 13 Step 3 Print I Next I Print “I=”,I A.5 B.8 C.11 D.14 10.设学生的考试成绩为G,则下面的代码的算法目的是()n←0 m←0 While n<50 Read G If G<60 then m←m+1 n←n+1 End while Print m A.计算50个学生的平均成绩 B.计算50个学生中不及格的人数

高中数学必修3第1章《算法初步》单元检测题

IF a<10 THEN y=2*a else y=a*a PRINT y 必修3第一章《算法初步》单元检测题 一、选择题:(以下每小题有且仅有一个正确答案,每小题5分,共10题合计50分) 1、下列给出的赋值语句正确的是( ) A.x =1 B. x x 2= C. 2==b a D. 0=+y x 2、372和684的最大公约数是( ) A.36 B. 186 C.12 D. 589 3、INPUT 语句的一般格式是( ) A.INPUT “提示内容”;表达式 B.“提示内容”;变量 C. INPUT “提示内容”;变量 D. “提示内容”;表达式 4、把88化为五进制数是 ( ) A. 324(5) B. 323(5) C. 233(5) D. 332(5) 5、下列算法:①x z =;②y x =;③ z y =;④ 输出x,y 关于算法作用,下列叙述正确的是( ) A .交换了原来的x,y B. 让x 与y 相等 C. 变量z 与x,y 相等 D. x,y 仍是原来的值 6、算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是( ) A . 一个算法只能含有一种逻辑结构 B. 一个算法最多可以包含两种逻辑结构 C.一个算法必须含有上述三种逻辑结构 D.一个算法可以含有上述三种逻辑结构的任意组合 7、下列判断正确的是( ) A.条件结构中必有循环结构 B.循环结构中必有条件结构 C.顺序结构中必有条件结构 D.顺序结构中必有循环结构 8、下面是判断框的是 ( ) A 、 B 、 C 、 D 、 9、当3=a 时,下面的程序段输出的结果是 ( ) A .9 B .3 C .10 D .6 10、当A=1时,下列程序: input"A=";A A=A*2 A=A*3 A=A*4 A=A*5 print A end 输出的结果A 是 ( ) A .5 B. 6 C. 15 D. 120 二.填空题:本大题共4小题,每小题5分,共25分.答案须填在横线上. 11、A=15,A=-A+5,最后A 的值为 . 12、一般来说,一个复杂的流程图都可以分解成_________、_________、__________三种结构. 13、用“秦九韶算法”计算多项式12345)(2 3 4 5 +++++=x x x x x x f ,当x=2时的值的过程中,要经

算法初步单元测试题(含详细答案)

第一章算法初步 (时间:120分钟满分:150分) 一、选择题(本大题共12小题,每小题5分,共60分) 1.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是() 2.运行如下的程序,输出结果为() A.32 B.33 C.61 D.63 3.表达算法的基本逻辑结构不包括() A.顺序结构 B.条件结构 C.循环结构 D.计算结构 4.设计一个计算1×2×3×…×10的值的算法时,下面说法正确的是() A.只需一个累乘变量和一个计数变量 B.累乘变量初始值设为0 C.计数变量的值不能为1 D.画程序框图只需循环结构即可 5.阅读下边的程序框图,运行相应的程序,则输出s的值为()

A.-1 B.0 C.1 D.3 6,输出的结果是() a=1 b=3 a=a+b b=a-b PRINT a,b A C.0,0 D.6,0 7.给出30个数:1,2,4,7,11,…,其规律是第一个数是1,第二个数比第一个数大1,第三个数比第二个数大2,第四个数比第三个数大3,……依此类推,要计算这30个数的和,现已知给出了该问题的程序框图如图所示.那么框图中判断框①处和执行框②处应分别填入() A.i≤30?;p=p+i-1 B.i≤29?;p=p+i-1 C.i≤31?;p=p+i D.i≤30?;p=p+i 8.当x=5,y=-20时,下面程序运行后输出的结果为() A.22,-22 B.22,22 C.12,-12 D.-12,12 9.阅读如图所示的程序框图,运行相应的程序,输出的结果是()

A.2 B.4 C.8 D.16 10. INPUT x IF x>0THEN y=SQR(x) ELSE y=(0.5)^x-1 END IF PRINT y END 时,则输入的x值的取值范围是() A.(-∞,-1) B.(1,+∞) C.(-∞,-1)∪(1,+∞) D.(-∞,0)∪(0,+∞) 11.用“辗转相除法”求得459和357的最大公约数是() A.3 B.9 C.17 D.51 12.以下给出了一个程序框图,其作用是输入x的值,输出相应的y的值,若要使输入的x的值与输出的y的值相等,则这样的x的值有() A.1个 B.2个 题号123456789101112答案 13.读程序

单元测试卷考试范围:算法初步

单元测试卷 考试范围:算法初步;考试时间:120分钟;满分:150分 一、选择题(共12小题,每小题5.0分,共60分) 1.执行如下图所示的算法框图,若输入n的值为4,则输出s的值为() A. 1 B. 2 C. 4 D. 7 2.条件语句属于算法中的哪个基本逻辑结构() A.顺序结构 B.选择结构 C.循环结构 D.以上都不对 3.阅读下面的算法语句,若最后输出的y为9,则输入的x应该是() 输入x; If x<0Then

y=(x+1)*(x+1) Else y=(x-1)*(x-1) End If 输出y. A.-4 B.-2 C. 4或-4 D.-4或-2 4.如下所示,若输入x=1,则输出的结果x是()输入x x=2*x x=3*x x=4*x x=5*x x=6*x 输出x A. 6 B. 21 C. 720 D. 30 5.下图是一个算法框图,该算法所输出的结果是()

A. B. C. D. 6.下列给变量赋值的语句正确的是() A. 5=a B.a+2=a C.a=b=4 D.a=2 7.下面的算法语句第3个输出的数是()

A. 1 B. C. 2 D. 8.运行下面的语句,执行后输出的S的值是() A. 11 B. 15 C. 17 D. 19 9.执行如下图所示的算法框图,输出的S值为() A. 1

B. C. D. 10.用二分法求方程f(x)=0近似解中的算法共分以下5步,其中正确的顺序为() ①确定有解区间[a,b](f(a)·f(b)<0); ②计算函数f(x)在中点处的函数值; ③判断新的有解区间的长度是否小于精度: 1°如果新的有解区间长度大于精度,则在新的有解区间上重复上述步骤; 2°如果新的有解区间长度小于或等于精度,则取新的有解区间的中点为方程的近似解. ④取区间[a,b]的中点x=; ⑤判断函数值f是否为0: 1°如果为0,x=就是方程的解,问题得到解决; 2°若f不为0,分两种情况: 若f(a)·f<0,确定新的有解区间为; 若f(a)·f>0,确定新的有解区间为. A.①④②⑤③ B.①②③④⑤ C.①⑤②③④ D.①④⑤③② 11.关于For循环说法错误的是() A.在For循环中,循环表达式也称为循环体 B.在For循环中,步长为1,可以省略不写,若为其它值,则不可省略 C.使用For循环时必须知道终值才可以进行 D. For循环中End控制结束一次循环,开始一次新循环 12.对于算法:

2019-2020学年高中数学 第一章《算法初步》(2)单元测试 新人教版必修3.doc

2019-2020学年高中数学 第一章《算法初步》(2)单元测试 新人教 版必修3 一、选择题(本大题共14小题,每小题5分,共70分) 1. 下列关于算法的说法中正确的个数有( ) ①求解某一类问题的算法是唯一的 ②算法必须在有限步操作之后停止 ③算法的每一步操作必须是明确的,不能有歧义或模糊 ④算法执行后一定产生确定的结果 A. 1 B. 2 C. 3 D. 4 2 ) A. 输出a=10 B. 赋值a=10 C. 判断a=10 D. 输入a=1 3.条件语句的一般形式如右图所示,其中B 表示的是( ) A .条件 B .条件语句 C .满足条件时执行的内容 D .不满足条件时执行的内容 4a=2, b= -6交换,使a= -6, b=2,下列语句正确的是( ) A .. D . 5.x=5 y=6 PRINT x+y=11 END 上面程序运行时输出的结果是( ) A .xy=11 B .11 C .xy=11 D .出错信息 6.图中程序运行后输出的结果为( ) A .3 43 B .43 3 C .-18 16 D .16 -18 7.给出以下一个算法的程序框图 (如图所示),该程序框图的功能是 A .求输出a,b,c 三数的最大数 B. 求输出a,b,c 三数的最小数 C .将a,b,c 按从小到大排列 D. 将a,b,c 按从大到小排列 8.用秦九韶算法求多项式()543254321f x x x x x x =+++++, 当2x =时的值的过程中, 做的乘法和加法次数分别为( ) A .4,5 B .5,4 C .5,5 D .6,5 b=a

9.阅读下面的流程图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是:( ) A.75、21、32 B.21、32、75 C.32、21、75 D.75、32、21 10.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为 A. i>10 B. i<8 C. i<=9 D. i<9 11.右边程序运行的结果是( ) A.17 B.19 C.21 D.23 12.如右图所示的程序是用来 A.计算3×10的值 B.计算 9 3的值 C.计算 10 3的值 D.计算1×2×3×…×10的值 13.为了在运行下面的程序之后得到输出16,键盘输入x应该是( ) INPUT x IF x<0 THEN y=(x+1)(x+1) ELSE y=(x-1)(x-1) END IF PRINT y END A. 3或-3 B. -5 C.5或-3 D.5或-5 14.计算机中常用十六进制,采用数字0~9和字母A~F共16个计数符号与十进制得对应关系如下 16进制 A s

天津市新人教版数学2013高三单元测试题4《算法初步》

IF 10a < THEN 2y a =* ELSE y a a =* PRINT y 【KS5U 独家】天津新人教版数学2013高三单元测试4《算法 初步》 一、选择题(5×10=50分) 1.下面对算法描述正确的一项是:( ) A .算法只能用自然语言来描述 B .算法只能用图形方式来表示 C .同一问题可以有不同的算法 D .同一问题的算法不同,结果必然不同 2.对赋值语句的描述正确的是 ( ) ①可以给变量提供初值 ②将表达式的值赋给变量 ③可以给一个变量重复赋值 ④不能给同一变量重复赋值 A .①②③ B .①② C .②③④ D .①②④ 3.下列给出的赋值语句中正确的是( ) A .4=M B .M=-M C .B=A=3 D .x+y=0 4.在下图中,直到型循环结构为 ( ) A . B . C . D 5.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( ) 6.用“辗转相除法”求得456和357的最大公约数是( ) A .3 B .9 C .17 D .51 7.右边程序的输出结果为 ( ) A . 3,4 B . 7,7 C . 7,8 D . 7,11 8.右图给出的是计算 101614121+ ???+++的值的一个程序框图, 其中判断框内应填入的条件是 ( ) A . i<=100 B .i>100 C .i>50 D .i<=50 9.当3=a 时,下面的程序段输出的y 是( )

A .9 B .3 C .10 D .6 10.右边程序执行后输出的结果是( ) A.1- B .0 C .1 D .2 二、填空题(5×5=25分) 11的程序补充完整 12.上右程序运行后输出的结果为_______________. 13.用“秦九韶算法”计算多项式12345)(2345+++++=x x x x x x f ,当x=2时的值的过 程中, 要经过 次乘法运算和 次加法运算。 14.下列各数)9(85 、 )6(210 、 )4(1000 、 )2(111111中最小的数是____________。 15.三个数72,120,168的最大公约数是_________________ 。 三、解答题 16.用辗转相除法或者更相减损术求两个数324、243的最大公约数.(12分)

数学北师大必修 第二章算法初步单元检测 含解析

第二章算法初步单元检测 一、选择题(每小题5分,共50分) 1.下面对算法描述正确的一项是(). A.算法只能用自然语言来描述 B.算法只能用图形方式来表示 C.同一个问题可以有不同的算法 D.同一问题的算法不同,结果必然不同 2.用二分法求方程x2-2=0的近似根的算法中要用哪种算法结构().A.顺序结构B.条件结构 C.循环结构D.以上都用 3.计算机执行下面的程序后,输出的结果是(). A=1 B=3 A=A+B B=A-B 输出A,B A.1,3 B.4,1 C.0,0 D.6,0 4.如图,程序框图输出的结果是5,则输入的x的值为(). A.2 B.-3 C.26 D.2或-3 5.如图所示的算法框图,下列说法正确的是(). A.第一个输出的数为1 B.第一个输出的数为4 C.交换与的顺序后输出结果相同 D.最后一个输出的是2 003 6.执行下面语句后,输出的值是().

A.4 B.5 C.54 D.55 7.某同学设计了如图的算法框图用以计算和式1×10+3×12+5×14+…+19×28的值,则在判断框中可以填写的表达式为(). A.I≥19 B.I>20 C.I>21 D.I<21 8.如图所示的算法框图中,语句“输出i”被执行的次数为(). A.32 B.33 C.34 D.35 9.对于下列算法: 输入a If a>5 Then b=4 Else If a<3Then b=5 Else b=9 End If End If 输出a,b 如果在运行时输入2,那么输出的结果是(). A.2,5 B.2,4 C.2,3 D.2,9 10.如图,若f(x)=x2,g(x)=log2x,输入x=0.25,则输出h(x)等于().

《算法初步》单元测试题2

实用文档 i=1 s=0 WHILE i<=4《算法初步》单元测试题2 一、选择题 1、用冒泡排序法从小到大排列数据13,5,9,10,7,4 需要经过()趟排序才能完成。 A.4B.5C.6D.7 2、在repeat 语句的一般形式中有“until A”,其中A是( ) A.循环变量B.循环体C.终止条件D.终止条件为真 3、对赋值语句的描述正确的是() ①可以给变量提供初值②将表达式的值赋给变量 ③可以给一个变量重复赋值④不能给同一变量重复赋值 A.①②③B.①②C.②③④D.①②④ 4、利用“直接插入排序法”给8,1,2,3,5,7按从大到小的顺序排序, 当插入第四个数3时,实际是插入哪两个数之间() A.8与1B.8与2C.5与2D.5与1 5、当2 x时,下面的程序段结果是( )

实用文档 A .3 B .7 C .15 D .17 6、用“辗转相除法”求得459和357的最大公约数是( ) A .3 B .9 C .17 D .51 二、填空题 7、用直接插入排序时对:7,1,3,12,8,4,9,10进行从小到大排序时,第四步 得到的一组数为: ___________________________________。 8、右图给出的是计算 20 1 614121+ +++ 的值的一个流程图,其中判断 框内应填入的条件是____________。 9、下列各数)9(85 、 )6(210 、 )4(1000 、 )2(111111中最小的数是____________。 10、图中所示的是一个算法的流程图,已知31=a ,输出的7b =,则2a 的值是____________。 11、根据条件把流程图补充完整,求11000→内所有奇数的和;

2020年高中数学必修三第一章《算法初步》单元测试卷及答案解析

2020年高中数学必修三第一章《算法初步》单元测试卷 (时间:120分钟 满分:150分) 一、选择题(本大题共12个小题,每小题5分,共60分) 1.下面对算法的描述正确的一项是( ) A .算法只能用自然语言来描述 B .算法只能用图形语言来表示 C .同一问题可以有不同的算法 D .同一问题的算法不同,结果必然不同 答案 C 解析 算法可以用自然语言、图形语言和程序语言来描述.同一个问题可以有不同的算法,但算法的结果相同. 2.执行如图所示的框图,输入N =5,则输出S 的值为( ) A.54 B.45 C.65 D.56 答案 D 解析 第一次循环,S =0+ 11×2=12 ,k =2;第二次循环,S =12+12×3=2 3,k =3;第三次循 环,S =23+13×4=34,k =4;第四次循环,S =34+14×5=45,k =5;第五次循环,S =45+1 5×6= 56,此时k =5不满足判断框内的条件,跳出循环,输出S =5 6,故选D.

3.下面一段程序执行后的结果是( ) A .6 B .4 C .8 D .10 答案 A 解析 由程序知a =2,2×2=4,4+2=6,故最后输出a 的值为6,故选A. 4.算式1 010(2)+10(2)的值是( ) A .1 011(2) B .1 100(2) C .1 101(2) D .1 000(2) 答案 B 解析 1 010(2)+10(2)=(1×23+0×22+1×21+0×20)+(1×21+0×20)=12=1 100(2). 5.执行如图所示的程序框图,当输入的值为3时,输出的结果是( ) A .3 B .8 C .10 D .12 答案 B 解析 因为3<5,执行y =x 2-1,所以输出结果为8.故选B. 6.若如图所示的程序框图的功能是计算1×12×13×14×1 5的结果,则在空白的执行框中应该填 入( )

第一章算法初步单元测试卷

1 / 2 高一年级单元检测(算法初步) (温馨提示:本练习共15个小题,满分100分,考试时间50分钟) 一、选择题(8×5’=40’,答案答在答题表中) 1、已知a,b 已被赋值,要交换a,b 的值,应采用下面___的算法 A. a=b,b=a B. c=b,b=a,a=c C. b=a,a=b D. a=c,c=b,b=a 2、以下给出的各数中不可能是五进制数的是 A. 314 B.10111 C.3422 D. 7457 3、用秦九韶算法求多项式62)(2 35+++=x x x x f 需要做乘法和加法的次数分别是 A. 10,3 B. 4,3 C. 5,4 D. 5,5 4、三个数48,72,84的最大公约数是 A.12 B. 16 C. 8 D. 6 5、阅读下列程序: S=0 i=0 WHILE i<=10 S= S+i i=i^2+1 WEND PRINT S END 它运行的结果是 A. 10 B. 8 C. 50 D. 55 6、阅读下列程序 S=1 i=13 DO S=S*i i=i-1 LOOP UNTIL <条件> PRINT S END 如果程序运行后输出156,那么在程序中UNTIL 后面的条件是 A. i<12 B. i<=12 C. i>12 D. i>=12 7、分析下列算法: 第一步:输入x 第二步:若2>x ,执行第三步,否则执行第四步; 第三步:42-=x y ,执行第五步; 第四步:x y 24-=; 第五步:输出y . 它的功能是计算下列哪个函数的值 A. 42-=x y ,2>x B. |42|-=x y C. ? ??>-≤-=)2(24) 2(42x x x x y D.以上都不正确 8、为提高信息在传输中的抗干扰能力,通常在原信息中按一定规则加入相关数据组成传输信息。设定原信息为)2,1,0}(1,0{,210=∈i a a a a i ,传输信息为12100h a a a h ,其中 100a a h ⊕=,201a h h ⊕=,⊕运算规则为:000=⊕,110=⊕101=⊕,011=⊕, 例如原信息为111,则传输信息为01111.传输信息在传输过程中受到干扰可能导致接收信 息出错,则下列接收信息一定有误的是 二、填空题(4×6’=24’,把答案填在横线上) 9、下面给出一个程序框图,其运行结果是_____ 10、给出程序: INPUT x IF 0

高一数学必修3-算法初步单元测试1

高二数学(上)算法初步单元测试 一 填空题 1.描述算法的方法通常有: (1)自然语言;(2) ▲ ;(3)伪代码. 2.已知流程图符号,写出对应名称. (1) ▲ ;(2) ▲ ;(3) ▲ . 3.下列给出的几个式子中,正确的赋值语句是(填序号) ▲ ①3←A ; ②M ← —M ; ③B ←A ←2 ; ④x+y ←0 4. 用秦九韶算法计算多项式1876543)(23456++++++=x x x x x x x f 当4.0=x 时的值时,至多需要做乘法和加法的次数分别是 ▲ _和 ▲ 5.简单随机抽样,系统抽样的共同特点是 ▲ 。 6.采用系统抽样从含有8000个个体的总体(编号为0000,0001,…,,7999)中抽取一个 容量为50的样本,已知最后一个入样编号是7900,则最前面2个入样编号是 ▲ 7.某校有老师200人,男学生1200人,女学生1000人,现用分层抽样的方法从所有师生中 抽取一个容量为n 的样本,已知从女学生中抽取的人数为80人,则n= ▲ . 8.11.下面是一个算法的伪代码.如果输出的y 的值是20,则输入的x 的值是 ▲ . 2或6 二 填空题 9下面伪代码运行后的输出的结果是(1) ▲ (2) ▲ (3) ▲

10.( 1) 下面这段伪代码的功能是 ▲ 。 (2) 下列算法输出的结果是(写式子) ▲ (3)下图为一个求20个数的平均数的程序,在横线上应填充的语句为 ▲ 。 11(1)在如图所示的流程图中,输出的结果是 ▲ . (2) 右边的流程图最后输出的n 的值是 ▲ . (3)下列流程图中,语句1(语句1与i 无关)将被执行的次数为 ▲ . (4)右图给出的是计算 1111 246100 ++++ 的值的一个流程图,其中判断 框内应填入的条件是 ▲ 。 第9(1) 第9(2)题 第9(3)题 第10(1)题 第10(2)题 第10(3)题

算法初步单元测试题(含详细答案)

第一章算法初步 (时间:120分钟满分:150分) 、选择题(本大题共12小题,每小题5分,共60分) 1.) 1 --- n c = b C ---------- a = c a = b b = a ■ L B. b = a C. D c = b b = a a = b l ------ 1 a = c ___ b = a 2.运行如下的程序,输出结果为( ) Sum =0 i = l WHILE Sum< =1 000 Sum = Sum + i i =i +2 WEND i = i - 2 PRINT i END 4. 设计一个计算1 X 2 X 3X-X 10的值的算法时,下面说法正确的是( ) A .只需一个累乘变量和一个计数变量 B. 累乘变量初始值设为 0 C. 计数变量的值不能为 1 D .画程序框图只需循环结构即可 5. 阅读下边的程序框图,运 行相应的程序,则输出s 的值为( ) i=] A. 32 B . 33 3. 表达算法的基本逻辑结构不包括 A ?顺序结构 C .循环结构 C . 61 D . 63 ( ) B .条件结构 D .计算结构 I =J +I

A 1 B . 0 C . 1 D . 3 6. 计算机执行下面的程序段后 ,输出的结果是( ) a =3 a=a+b b=a-b | PRINT a,b A . 1,3 B . 4,1 C . 0,0 D . 6,0 7. 给出30个数:1,2,4,7,11,…,其规律是第一个数是 1,第二个数比第一个数大 1, 第三个数比第二个数大 2,第四个数比第三个数大 3, ......... 依此类推,要计算这30个数 的和,现已知给出了该问题的程序框图如图所示. 应分别填入( ) &当x = 5, y = — 20时,下面程序运行后输出的结果为 ( ) INPUT IF x<0 THEN x = y - 3 ELSE y = v + 3 END IF PRINT x - v,v -x 7 - J END A . 22, — 22 B . 22,22 C . 12 , — 12 D . — 12,12 9 .阅读如图所示的程序框图,运行相应的程序,输出的结果是( ) 丽〕 zr S=2 n=l * H 那么框图中判断框①处和执行框②处 A . i w 30 ?; p = p + i — 1 C . i w 31 ?; p = p + i B . i w 29?; p = p + i — 1 D . i w 30?; p = p + i

算法初步单元测试题

浙江华维外国语学校高一数学 算法初步单元测试题 班级高一()姓名学号成绩1.下列关于算法的说法中,正确的是( ) A.算法是某个问题的解决过程 B.算法执行后可以不产生确定的结果 C.解决某类问题的算法不是唯一的 D.算法可以无限的操作下去不停止 2.算法的三种基本结构是( ) A. 顺序结构、模块结构、条件结构 B.顺序结构、循环结构、模块结构 C.顺序结构、条件结构、循环结构 D. 模块结构、条件结构、循环结构 3.将两个数a=8,b=17 下面语句正确一组是( A. B. C . D. 4.下面程序运行时输出的结果是( ) x=5 y=6 PRINT x+y=11 END A.x+y=11 B.11 C.xy=11 D.出错信息 5.图中程序运行后输出的结果为() (A)3 43 (B)43 3 (C)-18 16 (D)16 -18 6.图中程序是计算2+3+4+5+6的值的程序。在WHILE后的①处和在s=s+i之后的②处所就填 写的语句可以是 A.①i>1 ②i=i-1 B.①i>1 ②i=i+1 C.①i>=1 ②i=i+1 D.①i>=1 ②i=i-1 7.算法: S1 输入n S2 判断n是否是2,若n=2,则n满足条件,若n>2,则执行S3 S3 依次从2到n一1检验能不能整除n,若均不能整除n,满足上述条件n的是( ) (A)质数(B)奇数(C)偶数(D)约数 8.用秦九韶算法求n 次多项式 1 1 1 ) (a x a x a x a x f n n n n + + + + =- - ,当 x x=时,求) ( x f需 要算乘法、加法的次数分别为()A.n n n , 2 )1 (+ B. 2n,n+1 C. n+1,n+1 D. n,n 9.如图所示的算法框图中,输出S的值为( )A.10 B.12 C.15 D.18 10.下列各数中最小的数是 ( ) A. )9( 85 B. )6( 210 C. )4( 1000 D. )2( 111111 1 11.两个正整数120与252的最小公倍数为_______________; 12.若六进数 ()6 3502 m化为十进数为4934,则m= 。 13、已知一个正三角形的周长为a ,求这个三角形的面积。设计 一个算法 ..解决这个问题。 14.(1)如图所示的程序框图所表示的算法功能是什么? (2)写出相应的程序。 15.右图是在求:S=1+ 2 1 + 2 2 1 + 3 2 1 +…+ 9 2 1 的一个程 序框图 (1)在程序框图的①处填上适当的语句。 (2)写出相应的程序。 答:(1) (2) 16.已知数列{a n}中,a1=1,a2=2,a n=a n-1+3a n-2(n>2), 求a100的值。要求画出程序框图,并写出相应的 程序。 第9 题

相关文档
最新文档