第三章 算法的程序实现 单元练习卷 1.有如下Python程序段,有关该程序段,下列说法正确的是( ) def fun(k): if k==0: return " " elif k%2==1: return chr(k+ord('A'))+fun(k-1) else: return fun(k-1)+chr(k+ord('A')) A.fun(5)的值为'FDBCE' B.若执行s=fun(0),则函数fun的调用次数为0 C.该算法的时间复杂度为O(n^2) D.计算机在执行上述递归程序时,是通过树的调用来实现的 2.执行下列 Python程序,输出的是( ) shuiguo=["石榴","杨桃","香蕉","苹果"] print(shuiguo[1]) A.石榴 B.杨桃 C.香蕉 D.苹果 3.小刘搭建了“室内光线强度监测信息系统”,该信息系统主要包括“数据采集”、“数据查询”、“数据维护”子系统。网站框架如图a所示,系统的部分代码如图b所示。下列说法不正确的是( ) A.数据采集子页面采用GET的形式提交数据 B.上述代码中“@app.route("/cx")”与“cx()”是一对路由和视图函数 C.“app=Flask(__name__)”的功能是为Web应用程序创建Flask类的对象 D.在浏览器地址栏输入“http://192.168.1.1:88/get”, 按回车键后,浏览器中显示“get data ok” 4.下面Python函数的作用,选项错误的是( ) A.增加代码的维护难度 B.实现代码的复用 C.增强代码的可读性 D.使代码的逻辑结构更清晰 5.下列选项中,不属于高级程序设计语言的是( ) A.Python B.C/C++ C.Java D.Word 6.range()函数可以生成某个范围内的数字序列,range(6,8)是( ) A.6 8 B.6 7 8 C.7 8 D.6 7 7.为了响应“光盘行动”的号召,学校食堂要开发一款订餐APP,制订了如下工作你认为流程最恰当的一项是( ) A.分析问题、设计算法、编写程序、调试与维护 B.设计算法、编写程序、分析问题、调试与维护 C.分析问题、编写程序、调试与维护、设计算法 D.编写程序、调试与维护、分析问题、设计算法 8.编程解决问题的一般过程是( ) ①设计算法 ②编写程序 ③调试运行 ④分析问题 A.①②③④ B.④①③② C.④①②③ D.①④②③ 9.已知Python列表s=[‘长江',’长城’,’黄山’,’黄河’],那么s[-2]是( ) A.’黄山’ B.'黄河' C.‘长城’ D.‘长江' 10.在条件语句中,哪个关键字通常用于检查多个条件?( ) A.if B.else C.else if D.switch 11.执行如下代码: c=0 num=[1,2,3,4] def fun(num): global c for i in range( 5 ) : c+=1 num.append(c) return num print(fun(num), num ,c) 则程序执行后输出( ) A.[1,2,3,4] [1,2,3,4] B.[1, 2, 3, 4, 5] [1,2,3,4] 0 C.[1, 2, 3, 4, 5] [1,2,3,4] 5 D.[1, 2, 3, 4, 5] [1, 2, 3, 4, 5] 5 12.某个进行素数判断的Python程序如下: def prime(n,m): if n==m: return True elif n<2 or n%m==0: return False else: return prime(n, m+1) x=int(input("请输入x:")) if prime(x,2): print("是素数!") else: print("不是素数!") 输入的值为123时,执行程序后自定义函数prime被执行的次数是( ) A.1次 B.2次 C.122次 D.123次 13.结构化程序设计中,模块的内聚度应该是( ) A.高内聚 B.低内聚 C.无内聚 D.以上都不对 14.某终端接上温度传感器,将温度读取到变量 a 中,代码如下。 while True: a=temperature() if a>33: display.show(Image.SAD) sleep(3000) else: display.show(Image.HAPPY) 若温度传感器和主板的连接正常,烧录并运行该代码下列选项中正确的是( ) A.热风机加热后,主板 LED 显示“哭脸”图形,3 秒后显示“笑脸”图形 B.室温低于33℃时,主板 LED不显示任何图形 C.热风机加热后,主板 LED 显示“笑脸”图形,3 秒后显示“哭脸”图形 D.室温低于 33℃时,主板 LED 显示“笑脸” 15.以下程序段的 ... ...
~~ 您好,已阅读到文档的结尾了 ~~