资源简介 中小学教育资源及组卷应用平台第二单元 算法的控制结构一、选择题(每题3分,共45分)1.顺序结构的特点是( )A.按步骤依次执行 B.根据条件选择执行C.循环执行步骤 D.随机执行步骤2.分支结构的核心是( )A.无条件执行 B.根据条件判断 C.重复操作 D.顺序执行3.双分支结构需要( )A.一个条件判断,两个执行路径 B.两个条件判断,一个执行路径C.无条件判断,直接执行 D.随机选择执行路径4.下列属于顺序结构的是( )A.泡茶步骤:烧水→放茶叶→倒水 B.购票时判断身高是否免票C.根据天气决定是否带伞 D.考试成绩分类统计5.流程图中表示分支结构的符号是( )A.矩形框 B.菱形框 C.圆形框 D.平行四边形框6.双分支结构的程序代码中,关键词是( )A.if B.if-else C.while D.for7.顺序结构的流程图中,流程线的方向是( )A.单向箭头,无分支 B.双向箭头,有分支C.环形箭头,循环 D.无箭头8.下列场景中需用分支结构的是( )A.计算圆的周长 B.按步骤组装家具C.判断是否满足购票优惠条件 D.输出固定文本信息9.双分支结构“如果身高≤1.5米,买儿童票;否则买成人票”中,条件是( )A.买儿童票 B.买成人票C.身高≤1.5米 D.身高>1.5米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.数据处理二、填空题(每空2分,共10分)1.算法的基本控制结构包括顺序结构、________和循环结构(后续单元内容)。2.顺序结构中,步骤的执行顺序________(可以/不可以)颠倒。3.分支结构分为单分支结构和________结构。4.双分支结构的流程图中,判断框有________个出口。5.控制结构是算法的“骨架”,决定了算法的________流程。三、简答题(每题10分,共20分)1.简述顺序结构与分支结构的主要区别。2.为什么在购票算法中需要使用分支结构?请举例说明。四、操作题(15分)用流程图描述“自动售货机购买饮料”的算法:- 顺序结构步骤:投币→选择饮料→出货→找零;- 分支结构判断:若余额不足,提示“余额不足,请充值”;若选择的饮料已售罄,提示“商品已售完”。参考答案一、选择题1.A 2.B 3.A 4.A 5.B2.B 7.A 8.C 9.C 10.B3.B 12.A 13.A 14.C 15.C二、填空题1.分支结构2.不可以3.双分支4.两5.执行三、简答题1.区别:-顺序结构:按固定顺序依次执行步骤,无条件判断(如烧水→泡茶);-分支结构:根据条件判断选择执行路径(如根据身高决定是否免票)。2.原因:-购票场景中存在多种条件(如身高、年龄、优惠政策),需通过分支结构实现差异化处理;-举例:儿童身高<1.2米免票(单分支),1.2米≤身高≤1.5米买儿童票、>1.5米买成人票(双分支)。四、操作题(参考答案)流程图:开始→ 投币(输入框)→ 选择饮料(处理框)→ 判断余额是否充足(菱形框)→ 是 → 判断饮料是否有货(菱形框)→ 是 → 出货→找零(处理框)→ 结束→ 否 → 提示“商品已售完”(输出框)→ 结束→ 否 → 提示“余额不足,请充值”(输出框)→ 结束21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览