2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案

上传人:桔**** 文档编号:564837218 上传时间:2022-11-10 格式:DOCX 页数:8 大小:20.23KB
返回 下载 相关 举报
2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案_第1页
第1页 / 共8页
2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案_第2页
第2页 / 共8页
2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案_第3页
第3页 / 共8页
2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案_第4页
第4页 / 共8页
2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案》由会员分享,可在线阅读,更多相关《2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案(8页珍藏版)》请在金锄头文库上搜索。

1、 2023年计算机二级-Python语言程序设计考试历年易错与难点高频考题荟萃含答案(图片大小可任意调节)第1卷一.综合能力测验(共15题)1.单选题 下面不属于软件设计原则的是A.抽象B.模块化C.信息隐蔽D.自底向上2.单选题 以下程序的输出结果是: s = 0 def fun(num): try: s += num return s except: return 0 return 5 print(fun(2) A.0B. 2C.UnboundLocalErrorD. 53.单选题 算法的时间复杂度是指A.执行算法程序所需要的时间B.算法程序的长度C. 算法程序中的指令条数D.算法执行过程

2、中所需要的基本运算次数4.单选题 以下不属于 Python 的 pip 工具命令的选项是:A.showB. installC.downloadD. get5.单选题 软件开发离不开系统环境资源的支持,其中必要的测试数据属于A.辅助资源B.硬件资源C.通信资源D.支持软件6.单选题 以下选项,不是 Python 保留字的选项是:A.delB.passC.notD.string7.问答题 Python 语言有哪些数据类型?8.单选题 以下程序的输出结果是: def fun1(a,b,*args): print(a) print(b) print(args) fun1(1,2,3,4,5,6) A.

3、1 2 3, 4, 5, 6B.1,2,3,4,5,6C. 1 2 3, 4, 5, 6D.1 2 (3, 4, 5, 6)9.问答题 在 tkinter 模块中事件绑定方式有哪几种?并简述它们各自的用途。10.单选题 以下关于循环结构的描述,错误的是:A.遍历循环使用 for in 语句,其中循环结构不能是文件B.使用 range() 函数可以指定 for 循环的次数C.for i in range(5) 表示循环 5 次,i 的值是从 0 到 4D.用字符串做循环结构的时候,循环的次数是字符串的长度11.单选题 表达式 divmod(20,3) 的结果是:A.6, 2B.6C.2D. (6

4、, 2)12.单选题 表达式 eval(500/10) 的结果是:A.500/10 B.500/10C.50D. 50.013.单选题 下列不属于结构化分析的常用工具的是A.判定树B.数据字典C.数据流图D.PAD 图14.问答题 请举例说明 Python 面向对象的多态性(例如函数重载、运算符重载)是如何实现的?15.单选题 数据库应用系统中的核心问题是A.数据库管理员培训B.数据库维护C.数据库系统设计D.数据库设计第1卷参考答案一.综合能力测验1.正确答案:D2.正确答案:A3.正确答案:D4.正确答案:D5.正确答案:A6.正确答案:D7.正确答案: 数值类型(整型、浮点型、复数型)

5、、布尔型、字符串、列表、元组、字典和集合等8.正确答案:D9.正确答案: widget.bind( event,handler) 使用 frame 的 bind 方法将一个 callback方法绑定到一个事件 绑定到 widget instance 使用 bind 方法 绑定到 widget 的 toplevel windows,顶层窗口,也是用 bind 绑定到 widget class,使用 bind_class10.正确答案:A11.正确答案:D12.正确答案:D13.正确答案:C14.正确答案: 父类和多个子类中都有同名的方法, 虽然方法同名, 但该方法在不同类中的行为是不同的。当向一

6、个对象发送消息(即调用该方法)时,所得结果取决于是哪一个对象接收。多个不同的对象都支持相同的消息, 但各对象响应消息的行为不同,这种能力就是多态性的体现, 即同一操作在不同的上下文环境中具有不同形态的意思。15.正确答案:D第2卷一.综合能力测验(共15题)1.单选题 函数表达式 all(1,True,True) 的结果是:A.无输出B.FalseC.出错D.True2.单选题 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A.可重用性差B.冗余性C.非持久性D. 安全性差3.单选题 以下关于 turtle 库的描述,正确的是:A.在 import turtle 之后就可以用

7、 circle() 语句,来画一个圆圈B.要用 from turtle import turtle 来导入所有的库函数C. home() 函数设置当前画笔位置到原点,朝向东D. seth(x) 是 setheading(x) 函数的别名,让画笔向前移动 x4.单选题 以下选项,不属于程序流程图基本元素的是:A.循环框B.连接点C.判断框D. 起始框5.单选题 对建立良好的程序设计风格,下面描述正确的是A.符号名的命名只要符合语法B. 充分考虑程序的执行效率C.程序的注释可有可无D.程序应简单、清晰、可读性好6.单选题 一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。

8、而 实现递归调用中的存储分配通常用A.栈B. 堆C.链表D.数组7.问答题 请分别说明 Python 中正则表达式、 lambda 函数、装饰器、异常处理、断言处理各自的用途。8.单选题 在 E-R 图中,哪个选项是用来表示联系的图形A.矩形B.椭圆形C.三角形D.菱形9.单选题 以下关于程序设计语言的描述,错误的选项是:A.Python 语言是一种脚本编程语言B.汇编语言是直接操作计算机硬件的编程语言C. 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D.编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序10.单选题 以下选项错误描述的是A.DDL 是数据定义语言B. DML

9、 是数据操纵语言C.DCL 是数据控制语言D.DBMS 是数据库系统11.单选题 运行以下程序: try: num = eval(input(请输入一个列表 :) num.reverse () print(num) except : print(输入的不是列表 ) 从键盘上输入 1,2,3,则输出的结果是: A.1,2,3B.3,2,1C.运算错误D.输入的不是列表12.问答题 Python 语言有哪些运算符?请列表说明它们各自的运算优先级。13.单选题 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A.调用语句B. 命令C.口令D.消息14.单选题 以下 Python 语言关

10、键字在异常处理结构中用来捕获特定类型异常的选项是:A.forB. lambdaC. inD.expect15.单选题 以下程序的输出结果是: def f(x, y = 0, z = 0): pass f(1, , 3) A.passB.NoneC.notD.出错第2卷参考答案一.综合能力测验1.正确答案:D2.正确答案:B3.正确答案:C4.正确答案:A5.正确答案:D6.正确答案:A7.正确答案: 正则表达式: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个 “规则字符串 ”,这个“规则字符串 ”用来表达对字符串的一种过滤逻辑。 lam

11、bda函数:是指没有函数名的简单函数,只可以包含一个表达式,不允许包含其他复杂的语句, 表达式的结果是函数的返回值。 用匿名函数有个好处, 因为函数没有名字,所以不必担心函数名冲突。 装饰器: 可简单地理解为一个函数,这是一个用来包装函数的函数,经常用于为已经存在的函数添加额外的功能。 当多个函数有重复代码时, 可以将此部分代码单独拿出来整理成一个装饰器,然后对每个函数调用该装饰器,这样可以实现代码的复用,而且可以让原来的函数更轻便。 当需要为多个己经写好的函数添加一个共同功能, 例如检查参数的合法性时, 就可以单独写一个检查合法性的装饰器, 然后在每个需要检查参数合法性的函数处调用即可,而不用去每个函数内部修改。 断言处理8.正确答案:D9.正确答案:C10.正确答案:D11.正确答案:D12.正确答案: 算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符、成员运算符、身份运算符等13.正确答案:D14.正确答案:D15.正确答案:D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号