- 【计算机二级Python】考试攻略及资料汇总
- 【计算机二级Python】模拟试卷第1套选择题
- 【计算机二级Python】模拟试卷第2套选择题
- 【计算机二级Python】模拟试卷第2套选择题
- 【计算机二级Python】模拟试卷第3套选择题
- 【计算机二级Python】模拟试卷第4套选择题
- 【计算机二级Python】模拟试卷第5套选择题
- 【计算机二级Python】模拟试卷第6套选择题
- 【计算机二级Python】模拟试卷第7套选择题
- 【计算机二级Python】模拟试卷第8套选择题
- 【计算机二级Python】上机实操真题答案
1. 按照“后进先出”原则组织数据的数据结构是____ A栈 B双向链表 C二叉树 D队列 正确答案: A 2. 以下选项的叙述中,正确的是 A在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 B在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 C循环队列中元素的个数是由队头指针和队尾指针共同决定 D循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 正确答案: C 3. 关于数据的逻辑结构,以下选项中描述正确的是 A数据所占的存储空间量 B数据在计算机中的顺序存储方式 C数据的逻辑结构是反映数据元素之间逻辑关系的数据结构 D存储在外存中的数据 正确答案: C 4. 以下选项中,不属于结构化程序设计方法的是 A逐步求精B模块化C可封装D自顶向下 正确答案: C 5. 以下选项中,不属于软件生命周期中开发阶段任务的是 A概要设计B软件维护C详细设计D软件测试 正确答案: B 6. 为了使模块尽可能独立,以下选项中描述正确的是 A模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 B模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 C模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 D模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 正确答案: A 7. 以下选项中叙述正确的是 A软件一旦交付就不需要再进行维护 B软件交付使用后其生命周期就结束 C软件维护指修复程序中被破坏的指令 D软件交付使用后还需要进行维护 正确答案: D 8. 数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是 A不同数据被存放在不同的文件中 B不同数据只能被对应的应用程序所使用 C以上三种说法都不对 D数据与程序独立存放 正确答案: C 9. 以下选项中,数据库系统的核心是 A数据库管理系统B数据库C数据库管理员D数据模型 正确答案: A 10. 一间宿舍可以住多个学生,以下选项中描述了实体宿舍和学生之间联系的是 A一对多B多对一C多对多D一对一 正确答案: A 11. 以下选项中不是Python文件读操作方法的是 A、readline B、readall C、readtext D、read 正确答案: C 12. 以下选项中说法不正确的是 A、C语言是静态语言,Python语言是脚本语言 B、编译是将源代码转换成目标代码的过程 C、解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程 D、静态语言采用解释方式执行,脚本语言采用编译方式执行 正确答案: D 13. 以下选项中,不是Python语言特点的是 A、变量声明:Python语言具有使用变量需要先定义后使用的特点 B、平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行 C、黏性扩展:Python语言能够集成C、C++等语言编写的代码 D、强制可读:Python语言通过强制缩进来体现语句间的逻辑关系 正确答案: A 14. 拟在屏幕上打印输出“Hello World”,以下选项中正确的是 A、print(‘Hello World’) B、printf(“Hello World”) C、printf(‘Hello World’) D、print(Hello World) 正确答案: A 15. IDLE环境的退出命令是 A、esc() B、close() C、回车键 D、exit() 正确答案: D 16. 以下选项中,不符合Python语言变量命名规则的是 A、keyword33_ B、33_keyword C、_33keyword D、keyword_33 正确答案: B 17. 以下选项中,不是Python语言保留字的是 A、while B、continue C、goto D、for 正确答案: C 18. 以下选项中,Python语言中代码注释使用的符号是 A、/… …/ B、! C、# D、// 正确答案: C 19. 关于Python语言的变量,以下选项中说法正确的是 A、随时声明、随时使用、随时释放 B、随时命名、随时赋值、随时使用 C、随时声明、随时赋值、随时变换类型 D、随时命名、随时赋值、随时变换类型 正确答案: B 20. Python语言提供的3个基本数字类型是 A、整数类型、浮点数类型、复数类型 B、整数类型、二进制类型、浮点数类型 C、整数类型、二进制类型、复数类型 D、整数类型、二进制类型、浮点数类型 正确答案: A 21. 以下选项中,不属于IPO模式一部分的是 A、Program (程序) B、Process (处理) C、Output (输出) D、Input (输入) 正确答案: A 22. 以下选项中,属于Python语言中合法的二进制整数是 A、0B1010 B、0B1019 C、0bC3F D、0b1708 正确答案: A 23. 关于Python语言的浮点数类型,以下选项中描述错误的是 A、浮点数类型表示带有小数的类型 B、Python语言要求所有浮点数必须带有小数部分 C、小数部分不可以为0 D、浮点数类型与数学中实数的概念一致 正确答案: C 24. 关于Python语言数值操作符,以下选项中描述错误的是 A、x//y表示x与y之整数商,即不大于x与y之商的最大整数 B、x**y表示x的y次幂,其中,y必须是整数 C、x%y表示x与y之商的余数,也称为模运算 D、x/y表示x与y之商 正确答案: B 25. 以下选项中,不是Python语言基本控制结构的是 A、程序异常 B、循环结构 C、跳转结构 D、顺序结构 正确答案: C 26. 关于分支结构,以下选项中描述不正确的是 A、if 语句中条件部分可以使用任何能够产生True和False的语句和函数 B、二分支结构有一种紧凑形式,使用保留字if和elif实现 C、多分支结构用于设置多个判断条件以及对应的多条执行路径 D、if 语句中语句块执行与否依赖于条件判断 正确答案: B 27. 关于Python函数,以下选项中描述错误的是 A、函数是一段可重用的语句组 B、函数通过函数名进行调用 C、每次使用函数需要提供相同的参数作为输入 D、函数是一段具有特定功能的语句组 正确答案: C 28. 以下选项中,不是Python中用于开发用户界面的第三方库是 A、PyQt B、wxPython C、pygtk D、turtle 正确答案: D 29. 以下选项中,不是Python中用于进行数据分析及可视化处理的第三方库是 A、pandas B、mayavi2 C、mxnet D、numpy 正确答案: C 30. 以下选项中,不是Python中用于进行Web开发的第三方库是 A、Django B、scrapy C、pyramid D、flask 正确答案: B 31.下面代码的执行结果是
1.23e-4+5.67e+8j.real
A、1.23 B、5.67e+8 C、1.23e4 D、0.000123 正确答案: D 32.下面代码的执行结果是
s = “11+5in”>>>eval(s[1:-2])
A、6 B、11+5 C、执行错误 D、16 正确答案: A 33.下面代码的执行结果是
abs(-3+4j)
A、4.0 B、5.0 C、执行错误 D、3.0 正确答案: B 34.下面代码的执行结果是
x = 2>>>x *= 3 + 5**2
A、15 B、56 C、8192 D、13 正确答案: B 35.下面代码的执行结果是
ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))
A、3 B、4 C、8 D、1 正确答案: A 36.下面代码的执行结果是
a = “Python等级考试” b = “=” c = “>“print(”{0:{1}{3}{2}}”.format(a, b, 25, c))
A、Python等级考试=============== B、>>>>>>>>>>>>>>>Python等级考试 C、Python等级考试=============== D、===============Python等级考试 正确答案: D 37.下面代码的执行结果是:
ls = [“2020”, “20.20”, “Python”] ls.append(2020) ls.append([2020, “2020”])print(ls)
A、[‘2020’, ‘20.20’, ‘Python’, 2020] B、[‘2020’, ‘20.20’, ‘Python’, 2020, [2020, ‘2020’]] C、[‘2020’, ‘20.20’, ‘Python’, 2020, [‘2020’]] D、[‘2020’, ‘20.20’, ‘Python’, 2020, 2020, ‘2020’] 正确答案: B 38.设city.csv文件内容如下:
巴哈马,巴林,孟加拉国,巴巴多斯 白俄罗斯,比利时,伯利兹 下面代码的执行结果是: f = open(“city.csv”, “r”) ls = f.read().split(",") f.close()print(ls)
A、[‘巴哈马’, ‘巴林’, ‘孟加拉国’, ‘巴巴多斯\n白俄罗斯’, ‘比利时’, ‘伯利兹’] B、[‘巴哈马, 巴林, 孟加拉国, 巴巴多斯, 白俄罗斯, 比利时, 伯利兹’] C、[‘巴哈马’, ‘巴林’, ‘孟加拉国’, ‘巴巴多斯’, ‘\n’, ‘白俄罗斯’, ‘比利时’, ‘伯利兹’] D、[‘巴哈马’, ‘巴林’, ‘孟加拉国’, ‘巴巴多斯’, ‘白俄罗斯’, ‘比利时’, ‘伯利兹’] 正确答案: A 39.下面代码的执行结果是:
d = {} for i in range(26): d[chr(i+ord(“a”))] = chr((i+13) % 26 + ord(“a”)) for c in “Python”: print(d.get(c, c), end="")
A、Cabugl B、Python C、Pabugl D、Plguba 正确答案: D 40.给出如下代码:
while True: guess = eval(input())if guess == 0x452//2: break
作为输入能够结束程序运行的是 A、553 B、0x452 C、“0x452//2” D、break 正确答案: A