浙教版(2020)信息技术八上 第6课 多分支结构程序设计 同步练习(含解析)

文档属性

名称 浙教版(2020)信息技术八上 第6课 多分支结构程序设计 同步练习(含解析)
格式 docx
文件大小 228.9KB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-01-04 17:55:36

图片预览

文档简介

第6课多分支结构程序设计
一、选择题
1.如下图,是哪种程序结构( )
A.顺序结构 B.分支结构 C.循环结构 D.重复结构
2.图结构中的每个顶点( )与其他顶点有边相连,数据元素之间是( )的关系。
A.都可以;一对多 B.都可以;多对多 C.不都可以;多对多 D.不都可以;一对多
3.以下关于算法基本结构嵌套的叙述中,正确的有( )
① 分支结构可以嵌套分支结构 ② 分支结构可以嵌套循环结构
③ 循环结构可以嵌套分支结构 ④ 循环结构可以嵌套循环结构
A.4个 B.3个 C.2个 D.1个
4.关于枚举算法的说法错误的是( )
A.一般是通过循环中嵌套分支结构来实现的。
B.循环结构用来“枚举”,分支结构用于“检验”。
C.列举所有可能解的范围时,可以扩大但不能缩小,以防漏解。
D.采用枚举法时,也可能找不到符合条件的解。
5.关于判断框和分支结构、叙述正确的是_____
A.判断框有一个出口、分支结构也有一个出口
B.判断框有二个出口、分支结构也有二个出口
C.判断框有一个出口、分支结构有二个出口
D.判断框有二个出口、分支结构有一个出口
6. 以下关于分支结构的描述中,正确的是( )。
A.单分支结构有一个出口,而双分支结构有两个出口。
B.分支结构中的判定框,有一个入口和两个出口
C.用一个双分支结构实现的算法都可以改写成用二个单分支实现。
D.单分支结构和双分支结构可以相互进行嵌套使用
7.下图所示流程图是算法三种结构的哪种结构( )
A.分支结构 B.顺序结构 C.选择结构 D.树形结构
8.分支结构又称为______________。
A. 判断结构
B. 执行结构
C. 条件结构
D. 选择结构
9.下图为驾驶证考试部分的流程图,该流程图的结构属于________。
A、循环结构 B、选择结构 C、分支结构 D、顺序结构
10.如下图所示流程图,其控制结构属于________。
A.循环结构 B.树形结构 C.分支结构 D.顺序结构
11.如图所示流程图,其虚线框部分的控制结构属于( )
A.循环结构 B.树型结构 C.顺序结构 D.分支结构
12.如图所示的流程图,虚线框中的程序控制结构属于( )
A.循环结构
B.树形结构
C.分支结构
D.顺序结构
13.下列流程图中属于分支结构的是______。
A. B. C. D.
14.有流程图结构如下,其算法结构属于( )
A.顺序结构 B.选择结构 C.分支结构 D.循环结构
15.吴峰同学在信息课中学习了简单的编程知识,他想根据三角形三条边之间的关系来判定该三角形是否为直角三角形,他应该采用的算法结构是( )
A.分支结构 B.循环结构 C.顺序结构 D.树形结构
二、判断题
16.Python语言用if语句实现选择结构,它包括以下三种基本形式:单分支语句、双分支语句、多分支语句。(_______)
17.下图所示的流程图表示的是分支结构。(_________)
参考答案
1.B
【详解】
本题主要考查基本程序结构。由图可知,该流程图是分支结构,故本题选B选项。
2.B
【详解】
本题主要考查数据结构。图结构中的每个顶点都可以与其他顶点有边相连,数据元素之间是多对多的关系,故本题选B选项。
3.A
【详解】
本题主要考查算法基本结构。关于算法基本结构嵌套,① 分支结构可以嵌套分支结构 ② 分支结构可以嵌套循环结构③ 循环结构可以嵌套分支结构 ④ 循环结构可以嵌套循环结构,故本题选A选项。
4.C
【详解】
本题考查的是枚举算法。列举所有可能解的范围时,不能扩大但也不能缩小,以防多解及漏解。故本题应选C。
【点睛】
5.D
【解析】
6.BCD
【解析】
7.A
【解析】
8.D
【解析】
9.A
【解析】
10.C
【解析】
11.A
【解析】
12.A
【解析】
13.C
【解析】
14.D
【解析】
15.A
【解析】
16.正确
【详解】
本题主要考查Python条件分支结构。Python语言用if语句实现选择结构,它包括以下三种基本形式:单分支语句、双分支语句、多分支语句,表述正确。
17.A
【详解】
本题考查的是流程图相关知识。分支结构流程图中必然有判定框,且不往回走,故正确。