资源简介 中小学教育资源及组卷应用平台第一单元 算法与算法表示一、选择题(每题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.步骤无限循环 B.必须在有限步骤内结束C.没有输出结果 D.步骤可以随意中断7.下列不符合算法确定性要求的是( )A.放苹果100克 B.加水1.5升C.煮到大概100摄氏度 D.煮3分钟8.流程图中输入/输出框的作用是( )A.处理数据 B.判断条件 C.输入或输出数据 D.结束流程9.变量的特点是( )A.值固定不变 B.值可以变化C.只能表示数字 D.不能用于算法中10.算法必须具备的特征不包括( )A.有穷性 B.确定性 C.有输出 D.无限循环11.用自然语言描述“交换A、B两个杯子的液体”的算法,正确的是( )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.C 2.A 3.A 4.B 5.B2.B 7.C 8.C 9.B 10.D3.B 12.B 13.C 14.C 15.B二、填空题1.方法2.流程图描述3.开始/结束4.值(或数据)5.确定三、简答题1.区别:-有穷性:算法必须在有限步骤内终止,不能无限循环(如煮茶不能反复洗水果);-确定性:每一步骤必须明确无歧义(如“放适量糖”不符合确定性,“放10克糖”符合)。2.原因:-变量用于表示算法中的数据(如重量、温度、时长);-数据是算法处理的核心,变量使数据可存储、计算和传递;-缺乏变量会导致算法无法处理动态信息,无法实现逻辑功能。四、操作题(参考答案)自然语言描述:步骤1:输入长方形的长和宽;步骤2:计算面积=长×宽;步骤3:输出面积;步骤4:结束。流程图描述:开始→输入长和宽(输入框)→计算面积=长×宽(处理框)→输出面积(输出框)→结束(结束框)21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览