算法的概念及描述

2024-05-25
| 9页
| 140人阅读
| 0人下载

内容正文:

算法的概念及描述 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.下列流程图常用符号中,通常用于表示程序结束的是(   ) A.菱形 B.平行四边形 C.圆角矩形 D.矩形 2.某算法的部分流程图如图所示,执行这部分流程,若输入m的值为42,n的值为63,则输出c的值是(   ) A.3 B.7 C.14 D.21 3.计算 s=0+2+4+…+100 的部分流程图如图所示    下列不能正确计算s的是(   ) A. B. C. D. 4.下列关于算法描述错误的是(  ) A.一个有效的算法必须要有输入 B.算法必须在有限时间和有限步骤内完成 C.算法是解决问题的方法和步骤 D.可用自然语言、伪代码、流程图等不同的方法来描述算法 5.某算法的流程图如图所示,依次输入1、1、0、1、2,则输出s的值是(   ) A.0 B.7 C.13 D.26 6.某算法的部分流程图如右图所示,执行该算法,当x的值为4时,则输出y的值为(  ) A.9 B.10 C.11 D.12 7.某算法的部分流程图如图所示: 依次输入d的值为90,60,30,0后,算法的输出结果s为(   ) A.0 B.90 C.150 D.180 8.下列选项中,不属于流程图中常见的图形的是(   ) A.三角形 B.矩形 C.平行四边形 D.菱形 9.算法与程序的关系(  ) A.算法是对程序的描述 B.算法决定程序,是程序设计的核心 C.算法与程序之间无关系 D.程序决定算法,是算法设计的核心 10.欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。其解决问题的算法步骤如下: ① 输入a, b。 ② 以a除以b,令所得的余数为 r。 ③ b赋值给a,r赋值给b。 ④ 若r不等于0,转步骤② ;否则继续步骤⑤ 。 ⑤ 输出 a。 把以上自然语言描述的算法用流程图表示,流程图中菱形框中应填入的是(  ) A.r==0? B.a==0? C.r!=0? D.a!=0? 11.以下关于流程图的说法,错误的是(    ) A.流程图可以直接在计算机上运行 B.用流程图表示的算法形象、直观、容易理解 C.流程图是算法的一种图形化表示方法 D.流程图也称为程序框图,是一种用特定的符号表示算法的图形 12.流程图中用到的符号表示(    ) A.输入框 B.处理框 C.判断框 D.起止框 13.以下属于算法特征的是(    ) A.无穷性 B.单调性 C.确定性 D.随机性 14.流程图的符号中,平行四边形框是(   ) A.判断框 B.起止框 C.输入/输出框 D.处理框 15.某小区开通了刷脸进门方式:其算法中验证对象是否正确的代码如下所示,则以下流程图与内容匹配的是(   ) 刷脸结果:识别为1,否则为其他 if (face==1):     print("面部识别成功,门已开") else:     print("面部识别错误,无法开门") A. B. C. D. 16.某算法的部分流程图如图所示。执行这部分流程,依次输入2、5、-2、3、4、2、0,执行流程后,输出的值为(   ) A.5 B.7 C.9 D.13 17.某算法的部分流程图如图所示。若输入n的值为23,则输出sum的值为(    ) A.2 B.3 C.4 D.5 18.在下方流程图中依次输入x的值为3、2、1、-1,最后一次该算法的输出结果n和s分别为(   ) A.3,1 B.5,2 C.6,3 D.0,0 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 【详解】本题考查算法流程图相关内容。A菱形:表示判断或判定;B平行四边形:表示输入输出;C圆角矩形:表示“开始”与“结束”;D矩形:表示要执行的处理。故本题答案是C选项。 2.D 【详解】本题考查算法流程图相关内容。以下图描述执行过程。 m n c 初始值 42 63 0 第一轮 42 21 第二轮 21 21 第三轮 0 21 21 c的值为21,故本题答案是D选项。 3.D 【详解】本题考查算法流程图相关内容。题目要求计算0-100内偶数和,ABC选项均可以实现题目要求。D选项,分析该流程图,其循环过程是计算1-100内的所有数之和,循环结束后将结果s除以2,不是0-100内偶数和,不符合题目要求。故本题答案是D选项。 4.A 【详解】本题考查算法相关内容。算法就是解决问题的方法和步骤的描述,可以用自然语言、伪代码、流程图等多种不同的方法来描述,必须在有限步骤内实现,有零个或多个输入,至少一个或多个输出。故本题答案是A选项。 5.C 【详解】本题考

资源预览图

算法的概念及描述
1
算法的概念及描述
2
算法的概念及描述
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。