第一章__算法初步章末测试题
第一章 算法初步
一、选择题
1.如果输入3n =,那么执行右图中算法的结果是( ). A .输出3 B .输出4 C .输出5
D .程序出错,输不出任何结果 2.算法:
此算法的功能是( ). A .输出a ,b ,c 中的最大值 B .输出a ,b ,c 中的最小值 C .将a ,b ,c 由小到大排序
D .将a ,b ,c 由大到小排序
3.右图执行的程序的功能是( ). A .求两个正整数的最大公约数
B .求两个正整数的最大值
C .求两个正整数的最小值
D .求圆周率的不足近似值 4.下列程序:
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
5.下面程序输出结果是( ).
(第1题)
(第2题)
(第3题)
(第5题)
(第7题)
A .1,1
B .2,1
C .1,2
D .2,2
6.把88化为五进制数是( ). A .324(5)
B .323(5)
C .233(5)
D .332(5)
7.下列输入语句正确的是 ( )
A.INPUT ,,x y z
B.INPUT “x =”;x ,“y =”;y
C.INPUT 2,3,4
D.INPUT 2x = 8.将232x
x y y
+
+表示成计算机程序表达式为( ) A.()^32/2x y x y **++ B.^3*2*/2x y x y ++ C.^32/2x y x y ++ D.()^322x y x y +÷+
9.执行右图中的程序,如果输出的结果是4,那么输入的 只可能是( ).
A .-4
B .2
C .2±或者-4
D .2或者-4 10.按照程序框图(如右图)执行,第3个输出的数是( ). A .3 B .4 C .5 D .6
二、填空题
11.960与1 632的最大公约数为 .
12.如图是某个函数求值的程序框图,则满足该程序的函数解析式为 ________ 13.执行下图所示的程序,输出的结果为48,则判断框中应填入的
条件为 .
(第13题)
14.下列所画流程图是已知直角三角形两条直角边a ,b 求斜边的算法,其中正确的是 .(写出正确的序号)
(第9题)
(第12题)
15.流程图中的判断框,有1个入口和个出口.
16.给出以下问题:
①求面积为1的正三角形的周长;
②求键盘所输入的三个数的算术平均数;
③求键盘所输入的两个数的最小数;
④求函数
?
?
?
=
2
2
)
(
x
x
x
f当自变量取x0时的函数值.
其中不需要用条件语句来描述算法的问题有.
三、解答题
17已知
()
()
?
?
?
<
-
≥
-
=
5
2
1
2x
x
x
x
y编写一个程序(算法步骤),输入x的值,得到函数值,并画出程序框图,写出程序。
18.编写一个程序,计算函数f(x)=x2-3x+5当x=1,2,3,…,20时的函数值.
19.编写一个程序,交换两个变量A和B的值,并输出交换前后的值.
20用案例1的两种方法求228、1995的最大公约数。
21.用秦九韶算法计算函数()43
2354
f x x x x
=++-在2
=
x时的函数值.
,x≥3
,x<3
算法初步练习题(附详细答案).doc
算法初步练习题 一、选择题: 1.阅读下面的程序框图,则输出的S = A .14 B .20 C .30 D .55 2.阅读图2所示的程序框图,运行相应的程序,输出的结果是 A .1 B. 2 C. 3 D. 4 3.阅读右图所示的程序框图,运行相应的程序,输出的结果是 A .2 B .4 C .8 D .16 4.某程序框图如图所示,该程序运行后输出的k 的值是 A .4 B .5 C .6 D .7 5.执行右面的程序框图,输出的S 是 3题 2题 1题 4题
A .378- B .378 C .418- D .4186.如图的程序框图表示的算法的功能是 A .计算小于100的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算100531≥???????n 时的最小的n 值. 7.右图是把二进制数)2(11111化为十进制数的一个程序框图,判断框内应填入的 条件是 A .4i > B .4i ≤ C .5i > D .5i ≤ 8.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .63 5题 6题
9.如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于 A .3 B .3.5 C .4 D . 10.某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ???,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的 A .0,A V S T >=- B .0,A V S T <=- C .0,A V S T >=+ D .0,A V S T <=+ 11. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 A .1996年 B .1998年 C .2010年 D .2100年 12. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是 否 y x = 是 否 开始 0x < 0y = x x h += 是 结束 1x < 输入,x h 否 是 1y = 输出y 2x ≥ 是 开始 1,0,0k S T === i A a = 输出,S V 1k k =+ 否 结束 输入12,,,,N N a a a ??? T T A =+ S S A =+ N k < 是 否 10题 11题 9题
高一数学必修三《算法初步》单元测试题
一、单项选择题(共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。
第一章测试题
N Q P 210-1-2-3(第8题图) 2018—2019学年度上学期期中教学质量检测 七 年 级 数 学 (时间90分钟,共120分) 一.选择题 1.7-的的绝对值是 A. 7 B. 71 C. 71- D. 7- 2.一种面粉的质量标识为“25±0.25千克”,则下列面粉中合格的 A .24.70千克 B .25.30千克 C .24.80千克 D .25.51千克 3.下列各整式中,次数为5次的单项式是 A .xy 5 B .xy 4 C .x+y 4 D .x+y 5 4.餐桌边的一蔬一饭,舌尖上的一饮一酌,实属来之不易,舌尖上的浪费让人触目惊心,据统计,中国每年浪费的食物总量折合粮食约500亿千克,这个数据用科学记数法表示为 A .5×109千克 B .50×109千克 C .5×1010千克 D .0.5×1011千克 5.下列整式中,不是同类项的是 A .m 2n 与3×102nm 2 B .1与﹣2 C .3x 2y 和﹣yx 2 D . a 2b 与b 2a 6.多项式222a b ab ab --的项数及次数分别是 A .3,3 B .3,2 C .2,3 D .2,2 7.下列计算正确的是 A .b a b a 33)(3+-=+- B .y x y x 212)21(2+=+ C .85332x x x =+ D .33323x x x =+- 8.如图,表示互为相反数的两个点是 A. M 与Q B. N 与P C. M 与P D. N 与Q 9.如图,两个有理数a 、b 在数轴上的位置如图所示,则下列各式正确的是 A . 0<+b a B . 0
高一年级数学第一章算法初步同步练习题.doc
(数学3必修)第一章算法初步 [综合训练B组] 、选择题 1.用“辗转相除法”求得459和357的授大公约数是() A. 3 B? 9 C. 17 D. 51 1当x = 2吋,下而的程序段结果是() i=l s=0 WHILE i<=4 S=S*X+1 i=i+l WEND PRINT s END A. 3 B? 7 C? 15 D. 17 3.利用“直接插入排序法”给8,1,2,3,5,7按从大到小的顺序排序, 当插入第四个数3时,实际是插入哪两个数之间() A. 8 与1 B?8与2 C. 5与2 D. 5与1 4.对赋值语句的描述正确的是() ①可以给变量提供初值②将表达式的值赋给变量 ③可以给一个变量重复赋值④不能给同一变暈重复赋值 A.①②③ B.①② C.②③④ D.①②④ 在repeat语句的一?般形式中有“until A",其中A是() A.循环变量 B.循环体 C.终止条件 D.终止条件为真 6.用冒泡排序法从小到人排列数据13,5,9,10,7,4 需要经过()趟排序才能完成. A. 4 B?5 C?6 D?7 二、填空题 1.根据条件把流程图补充完整,求1T1000内所有奇数的和; (1)处填__________________
y /输父a、、 aj JzF |将6 与/的和记作b| I 将*记作b H /输尬厂H (O) 2.__________________________________ 中所示的是一 个算法的流程 图,已知⑷=3 , 输出的b = l,则勺的值是 _____________________________________________________ ? 3.__________________________________________________________________ 下 列各数85⑼、210⑹、1000⑷、111111⑵中最小的数是____________________________ . 4.右图给出的是计算丄+丄+丄+ ??? +丄的值的一个流程图,其屮判断 2 4 6 20 框内应填入的条件是___________ . 5.用直接插入排序时对:7丄3,12,8,4,9,10进行从小到大排序时,第四步 得到的一组数为:__________________________________ . 三、解答题 1.以下是计算I + 2 + 3 + 4 +…+100程序框图,请写出对应的程序. ] f l ~1 1 sum=sum+r
第一章测试题
第一章: 1. 若使用命令行: java Add 88 66 33 运行带有main方法的Java程序Add.,则开始运行时,args[1]中存放的内容为((1)),args[2]中存放的内容为((2))。 2.用Java虚拟机执行类名为Hello的应用程序的正确命令是: A. java Hello.class B. Hello.class C. java Hello.java D. java Hello 3.编译一个Java程序Hello.java的正确命令形式是: A. javac Hello B. Javac Hello C. javac Hello.java D. javac hello 4. 设Hello.html文件嵌入一个Applet类Hello,运行或查看这个Applet的命令是: A. appletviewer Hello.html B. 点击Hello.class C. appletviewer Hello.class D. 点击Hello.java 5. 填空 1、接口interface之间的继承采用方式。 2、所有自定义类的祖先类是________________。 3、系统System类位于_________包中。 4、标准输出流对象System.out属于________________类。 5、常量Math.PI在Math类中的定义语句:__________________________。 6、接口Runnable中定义了一个抽象方法,方法声明为__________________。 7、Java语言中符号常量SIZE定义为____________________。 8、Java类数据成员的访问权限,包括public、protected、_______和包权限。 9、int整型对应的包装器类是________________。 10、long型数据占用________________字节。
人教版物理必修一试题第二章 章末检测题
第二章章末检测题 一、选择题(每小题4分,共44分) 1.关于自由落体运动的加速度g ,下列说法中正确的是() A .重的物体的g 值大 B .同一地点,轻重物体的g 值一样大 C .g 值在地球上任何地方都一样大 D .g 值在赤道处小于在北极处 2.在“探究小车速度随时间变化的规律”的实验中,对于减小实验误差来说,下列方法有益的是() A .选取计数点,把每打五个点的时间间隔当作时间单位 B .使小车运动的加速度尽量小些 C .舍去纸带上密集的点,只利用点迹清晰、点间间隔适当的那一部分进行测量、计算 D .选用各处平整程度、光滑程度相同的长木块做实验 3.如图为物体运动的图象,对物体运动情况的正确解释() A .物体先沿一个平面滚动,然后向山下滚,最后静止 B .物体开始静止,然后向山下滚,最后静止 C .物体先以恒定的速度运动,然后逐渐变慢,最后静止 D .物体开始时静止,然后反向运动,最后静止 4.关于平均速度,下列说法正确的是() A 、由于匀变速直线运动的速度随时间是均匀改变的,因而它在时间内的平均速度就等于这段时间内的初速度和末速度的平均值,即2 0t v v v +=
B 、对于加速度发生变化的直线运动仍然可用t x v = 来求平均速度 C 、对于任何直线运动都可用公式20t v v v += 来求平均速度 D 、对于曲线运动也可用t x v =来求平均速度 5.汽车进行刹车试验,若速率从8m/s 匀减速至零,须用时间1s ,按规定速率为8m/s 的汽车刹车后拖行路程不得越过5.9m ,那么上述刹车试验的拖行路程是否符合规定() A .拖行路程为8m ,符合规定 B .拖行路程为8m ,不符合规定 C .拖行路程为4m ,符合规定 D .拖行路程为4m ,不符合规定 6.下列关于自由落体运动的叙述中,正确的有() A .两个质量不等、高度不同但同时自由下落的物体,下落过程中任何时刻的速度、加速度一定相同 B .两个质量不等、高度相同,先后自由下落的物体,通过任一高度处的速度、加速度一定相同 C .所有自由落体运动,在第1s 内的位移数值上一定等于g/2 D .所有自由落体的位移都与下落时间的平方成正比 7.如图所示各速度图象,哪一个表示匀变速直线运动() 8.一物体从高h 处自由落下,运动到P 点时的时间恰好为总时间的一半,则P 点离地高度为() A .h 43 B .h 21 C .h 41 D .h 8 1 9.汽车甲沿着平直的公路以速度V 0做匀速直线运动,若它路过某处的同时,该处有一辆汽车乙开始做初速度为零的匀加速运动去追赶甲车,根据上述已知条件() A .可求出乙车追上甲车时乙车的速度 B .可求出乙车追上甲车所走的路程 C .可求出乙车从开始启动到追上甲车时所用的时间 D .不能求出上述三者中的任何一个 第 7 题图 t v 0 t v D v 0
高中数学必修三 算法初步综合测试题
第一章 算法初步 一、选择题 1.如果输入3n ,那么执行右图中算法的结果是( ). A .输出3 B .输出4 C .输出5 D .程序出错,输不出任何结果 2.算法: 第一步,m = a . 第二步,b <m ,则m = b . 第三步,若c <m ,则m = c . 第四步,输出 m . 此算法的功能是( ). A .输出a ,b ,c 中的最大值 B .输出a ,b ,c 中的最小值 C .将a ,b ,c 由小到大排序 D .将a ,b ,c 由大到小排序 3.右图执行的程序的功能是( ). A .求两个正整数的最大公约数 B .求两个正整数的最大值 C .求两个正整数的最小值 D .求圆周率的不足近似值 4.下列程序: INPUT “A =”;1 A =A *2 A =A *3 A =A *4 A =A *5 第一步,输入n . 第二步,n =n +1. 第三步,n =n +1. 第四步,输出n . (第1题) (第2题) (第3题)
PRINT A END 输出的结果A是(). A.5 B.6 C.15 D.120 5.下面程序输出结果是(). A.1,1 B.2,1 C.1,2 D.2,2 6.把88化为五进制数是(). A.324(5)B.323(5)C.233(5)D.332(5) 7.已知某程序框图如图所示,则执行该程序后输出的结果是(). A.1-B.1 C.2 D. 1 2 (第5题) 开始 a =2,i=1 i≥2 010 1 1 a a =- i=i+1 结束 输出a 是 否 (第7题)
8.阅读下面的两个程序: 甲乙 对甲乙两程序和输出结果判断正确的是(). A.程序不同,结果不同B.程序不同,结果相同 C.程序相同,结果不同D.程序相同,结果相同 9.执行右图中的程序,如果输出的结果是4,那么输入的 只可能是(). A.-4 B.2 C.2 或者-4 D.2或者-4 10.按照程序框图(如右图)执行,第3个输出的数是(). A.3 B.4 C.5 D.6 (第8题) (第9题)
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?
《高考调研》衡水重点中学同步精讲精练(数学必修5)第一章 章末测试题(B)
第一章 章末测试题(B) 一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的) 1.在△ABC 中,已知a =3,b =1,A =130°,则此三角形解的情况为( ) A .无解 B .只有一解 C .有两解 D .解的个数不确定 答案 B 解析 因为a >b ,A =130°,所以A >B ,角B 为锐角.因此该三角形只有一解. 2.在△ABC 中,若B =120°,则a 2+ac +c 2-b 2的值( ) A .大于0 B .小于0 C .等于0 D .不确定 答案 C 解析 根据余弦定理,得cos120°=a 2+c 2-b 22ac =-12, 即a 2+c 2-b 2=-ac .故a 2+ac +c 2-b 2=0. 3.已知△ABC 中,sin A ∶sin B ∶sin C =1∶1∶3,则此三角形的最大内角的度数是( ) A .60° B .90° C .120° D .135° 答案 C 解析 ∵在△ABC 中,sin A ∶sin B ∶sin C =a ∶b ∶c ,