内容正文:
2023年信息技术中考综合复习与提升14:算法与流程图
一、单选题
1.如图所示流程图,其虚线框部分的控制结构属于( )
A.循环结构 B.树型结构 C.顺序结构 D.分支结构
2.程序设计语言的发展阶段不包括( )
A.自然语言 B.机器语言 C.汇编语言 D.高级语言
3.下列于算法的叙述正确的是( )
A.一个算法必然能解决一类问题
B.求解某个问题的算法是唯一的
C.算法不能重复使用
D.算法的过程可以是无限的
4.绘制流程图常见的工具和软件有多种,使用下述那种工具绘制最方便( )
A.WPS B.Visual Basic
C.Microsoft Office Visio D.Photoshop
5.我们把做某一件事或者完成某项工作的方法、步骤或程序称为( )
A.排序 B.算法 C.程序 D.编程
6.小明同学准备去春游,他有一个负重为3千克的背包,需要决定该携带下列哪些物品。其中每件物品都有相应的价值,价值越大意味着越重要。( )
①水 重量 1.5千克 价值 10
②书 重量 0.5千克 价值 3
③食物 重量 1.0千克 价值 9
④夹克 重量 1.0千克 价值 5
⑤相机 重量 0.5千克 价值 6
A.①②③ B.②③④⑤ C.①②④ D.①③⑤
7.如下图所示,该算法所采用的程序结构是( )
A.分支结构 B.顺序结构 C.循环结构 D.逻辑结构
8.阅读下列流程图,当输入数值依次为3,11,8时,该流程图算法输出结果是:( )
A.3 B.11 C.14 D.22
9.下列关于算法的描述,正确的是( )
A.描述算法的方法只能是流程图
B.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果
C.同一种算法只能用一种程序语言来实现
D.算法是描述解决问题的方法和步骤
10.在如图所示的流程图中,输出i的值是( )
A.1 B.10 C.5 D.6
二、填空题
11.请写出算法的特征:输入项、 、 、确定性、可行性。
12.根据例子填写。
流程图符号
符号名称
开始与结束标志
13.Python语言的主要特点: 、 、 。
14.计算机语言的发展经历了机器语言、 和高级语言。
15. 是算法设计时常用的一种描述方法。
16.以下流程图的功能是计算1+2+3+……+100。将缺少的内容填写在对应的图形中。(填:a>100 s=s+a a=a+1 a,s=0,0)。
① ② ③ ④
17.阅读下面的流程图,回答问题。
该程序执行结束后:
a的值是 ,b的值是 ;
x的值是 ,y的值是 。
18.如图,该流程图的运行结果S= 。
19.如图,是求12+22+32+…+1002的值的程序框图(即流程图),则正整数n= .
20.有27枚1元的硬币,已知其中一枚重一点的是假币,用天平至少称 次,才能找出假币,写出算法。
三、解答题
21.一个3mL的量杯和一个5mL的量杯,如何量出4mL的水?请写出它的算法:
22.某地出租车收费标准如下:3千米以内(含3千米)收费8元,超过3千米部分按每千米2元收取。其中路程用s表示,金额用m表示,请画出流程图。
23.请画出靶子左右移动的流程图。
四、综合题
24.以下是两位同学设计的描述“输出所有能被3整除的四位数”的流程图。
(1)请将流程图的空缺填写完整
① ②
(2)请问采用枚举算法描述的是 。(从下列选项中选择)
A.图A B.图B C.都是 D.都不是
25.输入两个数(a,b),输出最大数(max);根据题意完成流程图,并将对应的程序填充完整
(1)完成流程图
① ② ③ ④
(2)将对应的程序填充完整
说明:text1.text、text2.text、text3.text分别表示a,b,max的值
Private Sub Command1_