《浙教版(2020)信息技术八上 第6课 多分支结构程序设计 同步练习(含解析).docx》由会员分享,可在线阅读,更多相关《浙教版(2020)信息技术八上 第6课 多分支结构程序设计 同步练习(含解析).docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第6课多分支结构程序设计一、选择题1.如以下图,是哪种程序结构()1.如以下图,是哪种程序结构()falsec.循环结构D.重复结构2 .图结构中的每个顶点()与其他顶点有边相连,数据元素之间是()的关系。A.都可以;一对多 B.都可以;多对多 C.不都可以;多对多D.不都可以;对多3 .以下关于算法基本结构嵌套的表达中,正确的有()分支结构可以嵌套分支结构 分支结构可以嵌套循环结构 循环结构可以嵌套分支结构 循环结构可以嵌套循环结构A. 4个B. 3个C. 2个D. 1个4 .关于枚举算法的说法错误的选项是()A. 一般是通过循环中嵌套分支结构来实现的。B.循环结构用来“枚举”,分支结构用于
2、“检验”。C.列举所有可能解的范围时,可以扩大但不能缩小,以防漏解。D.采用枚举法时,也可能找不到符合条件的解。5 .关于判断框和分支结构、表达正确的选项是A.判断框有一个出口、B.判断框有二个出口、C.判断框有一个出口、D.判断框有二个出口、A.判断框有一个出口、B.判断框有二个出口、C.判断框有一个出口、D.判断框有二个出口、分支结构也有一个出口 分支结构也有二个出口 分支结构有二个出口 分支结构有一个出口6 .以下关于分支结构的描述中,正确的选项是()oA.单分支结构有一个出口,而双分支结构有两个出口。B.分支结构中的判定框,有一个入口和两个出口C.用一个双分支结构实现的算法都可以改写成
3、用二个单分支实现D.单分支结构和双分支结构可以相互进行嵌套使用.以下图所示流程图是算法三种结构的哪种结构()B.顺序结构C.选择结构A.分支结构D.树形结构7 .分支结构又称为A.判断结构B.执行结构C.条件结构D.选择结构.以下图为驾驶证考试局部的流程图,该流程图的结构属于理论学习,场地学习,D、顺序结构A.循环结构A、循环结构B、选择结构 C、分支结构8 .如以下图所示流程图,其控制结构属于。B.树形结构C.分支结构D.顺序结构9 .如下图流程图,其虚线框局部的控制结构属于()(开始)(开始)D.分支结构A.循环结构B.树型结构C.顺序结构10 .如下图的流程图,虚线框中的程序控制结构属于
4、()A.循环结构B.树形结构C.分支结构D.顺序结构13.以下流程图中属于分支结构的是14 .有流程图结构如下,其算法结构属于()A.顺序结构 B.选择结构 C.分支结构D.循环结构15 .吴峰同学在信息课中学习了简单的编程知识,他想根据三角形三条边之间的关系来判定该三角形是否为直角三角形,他应该采用的算法结构是()A.分支结构 B.循环结构 C.顺序结构D.树形结构二、判断题16 . Python语言用if语句实现选择结构,它包括以下三种基本形式:单分支语句、双分支语句、多分支语句。()17 .以下图所示的流程图表示的是分支结构。()参考答案1. B【详解】此题主要考查基本程序结构。由图可知
5、,该流程图是分支结构,故此题选B选项。2. B【详解】此题主要考查数据结构。图结构中的每个顶点都可以与其他顶点有边相连,数据元素之间是 多对多的关系,故此题选B选项。3. A【详解】此题主要考查算法基本结构。关于算法基本结构嵌套, 分支结构可以嵌套分支结构 分 支结构可以嵌套循环结构 循环结构可以嵌套分支结构 循环结构可以嵌套循环结构, 故此题选A选项。4. C【详解】此题考查的是枚举算法。列举所有可能解的范围时,不能扩大但也不能缩小,以防多解及漏 解。故此题应选C。【点睛】D【解析】BCD【解析】A【解析】D【解析】A【解析】C【解析】A【解析】A【解析】C【解析】D【解析】A【解析】正确【详解】此题主要考查Python条件分支结构。Python语言用if语句实现选择结构,它包括以下三种 基本形式:单分支语句、双分支语句、多分支语句,表述正确。5. A【详解】此题考查的是流程图相关知识。分支结构流程图中必然有判定框,且不往回走,故正确。