版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机等级考试二级Python真题及解析( 4)一、选择题1. 以下选项中,不属于需求分析阶段的任务是A 需求规格说明书评审B 确定软件系统的性能需求C 确定软件系统的功能需求D 制定软件集成测试计划正确答案: D2. 关于数据流图( DFD )的描述,以下选项中正确的是A 软件详细设计的工具B 结构化方法的需求分析工具C 面向对象需求分析工具D 软件概要设计的工具正确答案: B3. 在黑盒测试方法中,设计测试用例的主要根据是A 程序流程图B 程序数据结构C 程序内部逻辑D 程序外部功能正确答案: D4. 一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是A
2、m : n 联系B m : 1 联系C 1 : n 联系1D1:1联系正确答案: A5. 数据库设计中,反映用户对数据要求的模式是A 内模式B 设计模式C 外模式D 概念模式正确答案: C6. 在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示的阶段是A 概念设计阶段B 逻辑设计阶段C 物理设计阶段D 需求分析阶段正确答案: A7. 以下选项中描述正确的是A 只有一个根结点的数据结构不一定是线性结构B 循环链表是非线性结构C 双向链表是非线性结构D 有一个以上根结点的数据结构不一定是非线性结构正确答案: A8. 一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为
3、 1 的结点数是A 6B 16C 10D 4正确答案: B29.下图所示的二叉树进行前序遍历的序列是A YDEBFZXCAB ABDYECFXZC ABCDEFXYZD DYBEAFCZX正确答案: B10. 以下选项中描述正确的是A 算法的时间复杂度与空间复杂度一定相关B 算法的时间复杂度是指执行算法所需要的计算工作量C 算法的效率只与问题的规模有关,而与数据的存储结构无关D 数据的逻辑结构与存储结构是一一对应的正确答案: A11. Python文件的后缀名是A pdfB doC passD py正确答案: D12.下面代码的输出结果是print( 0.1 + 0.2 = 0.3)3A Fa
4、lseB 1C 0D while正确答案: A13. 以下选项中,不是 Python 语言保留字的是A exceptB doC passD while正确答案: B14.下面代码的执行结果a = 10.99print(complex(a)A 10.99+jB 10.99C 0.99D (10.99+0j)正确答案: D15. 关于 Python 字符编码,以下选项中描述错误的是A chr(x) 和 ord(x) 函数用于在单字符和Unicode 编码值之间进行转换B print chr(65) 输出 AC print(ord(a) 输出 97D Python 字符编码使用ASCII 编码正确答
5、案: D16. 关于 Python 循环结构,以下选项中描述错误的是A 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等4B break用来结束当前当次语句,但不跳出当前的循环体C continue 只结束本次循环D Python 通过 for 、while 等保留字构建循环结构正确答案: B17. 给出如下代码import randomnum = random.randint(1,10)while True:if num = 9:breakelse:num = random.randint(1,10)以下选项中描述错误的是A 这段代码的功能是程序自动猜数字B imp
6、ort random 代码是可以省略的C while True: 创建了一个永远执行的循环D random.randint(1,10) 生成 1,10 之间的整数正确答案: B18. 关于 time 库的描述,以下选项中错误的是A time 库提供获取系统时间并格式化输出功能B time.sleep(s)的作用是休眠 s 秒C time.perf_counter()返回一个固定的时间计数值D time 库是 Python 中处理时间的标准库正确答案: C19. 关于 jieba 库的描述,以下选项中错误的是A jieba.cut(s)是精确模式,返回一个可迭代的数据类型B jieba.lcut
7、(s)是精确模式,返回列表类型C jieba.add_word(s)是向分词词典里增加新词 sD jieba 是 Python 中一个重要的标准函数库正确答案: D520. 对于列表 ls 的操作,以下选项中描述错误的是A ls.clear():删除 ls 的最后一个元素B ls.copy():生成一个新列表,复制ls 的所有元素C ls.reverse():列表 ls 的所有元素反转D ls.append(x):在 ls 最后增加一个元素正确答案: A21.下面代码的输出结果是listV = list(range(5)print(2 in listV)A FalseB 0C -1D True
8、正确答案: D22. 给出如下代码import random as ranlistV = ran.seed(100)for i in range(10):i = ran.randint(100,999)listV.append(i)以下选项中能输出随机列表元素最大值的是A print(listV.max()B print(listV.pop(i)C print(max(listV)D print(listV.reverse(i)正确答案: C23. 给出如下代码6MonthandFlower=1 月: 梅花 ,2 月: 杏花 ,3 月: 桃花 ,4 月: 牡丹花 ,5 月: 石榴花 ,6 月:
9、 莲花 ,7 月: 玉簪花 ,8 月: 桂花 ,9 月: 菊花 ,10月 : 芙蓉花 ,11 月: 山茶花 ,12 月: 水仙花 n = input( 请输入 112 的月份 :)print(n + 月份之代表花: +MonthandFlower.get(str(n)+月)以下选项中描述正确的是A 代码实现了获取一个整数(112)来表示月份,输出该月份对应的代表花名B MonthandFlower 是列表类型变量C MonthandFlower 是一个元组D MonthandFlower 是集合类型变量正确答案: A24. 关于 Python 文件打开模式的描述,以下选项中描述错误的是A 覆盖
10、写模式 wB 追加写模式 aC 创建写模式 nD 只读模式 r正确答案: C25.执行如下代码:fname = input(请输入要写入的文件 : )fo = open(fname, w+)ls = 清明时节雨纷纷, , 路上行人欲断魂, , 借问酒家何处有? , 牧童遥指杏花村。 fo.writelines(ls)fo.seek(0)for line in fo:print(line)fo.close()以下选项中描述错误的是7A fo.writelines(ls) 将元素全为字符串的ls 列表写入文件B fo.seek(0)这行代码如果省略,也能打印输出文件内容C 代码主要功能为向文件写入
11、一个列表类型,并打印输出结果D 执行代码时,从键盘输入“清明 .txt”,则清明 .txt 被创建正确答案: B26. 关于 CSV 文件的描述,以下选项中错误的是A CSV 文件的每一行是一维数据,可以使用Python 中的列表类型表示B CSV 文件通过多种编码表示字符C 整个 CSV 文件是一个二维数据D CSV 文件格式是一种通用的文件格式,应用于程序之间转移表格数据正确答案: B27. 以下选项中,修改 turtle 画笔颜色的函数是A seth()B colormode()C bk()D pencolor()正确答案: D28. 以下选项中, Python 网络爬虫方向的第三方库是
12、A numpyB openpyxlC PyQt5D scrapy正确答案: D29. 以下选项中, Python 数据分析方向的第三方库是A PILB DjangoC pandasD flask8正确答案: C30. 以下选项中, Python 机器学习方向的第三方库是A TensorFlowB scipyC PyQt5D requests正确答案: A31.给出如下代码:TempStr = Hello World以下选项中可以输出“ World ”子串的是A print(TempStr 5: 1)B print(TempStr 5:0)C print(TempStr4: 1)print(Te
13、mpStr 4: 1)D print(TempStr 5:)正确答案: D32.下面代码的输出结果是x = 12.34print(type(x)A B C D 正确答案: B33.下面代码的输出结果是x=10y=3print(x%y,x*y)9A 3 1000B130C330D 1 1000正确答案: D34.执行如下代码import turtle as tfor i in range(1,5):t.fd(50)t.left(90)在 Python Turtle Graphics中,绘制的是A 五边形B 三角形C 五角星D 正方形正确答案: D35. 设一年 356 天,第 1 天的能力值为基
14、数记为 1.0。当好好学习时能力值相比前一天会提高千分之五。以下选项中,不能获得持续努力 1 年后的能力值的是A 1.005 * 365B pow(1.0 +0.005),365)C 1.005 / 365D pow(1.0 + 0.005,365)正确答案: C36.给出如下代码:s = list(巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。 10老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式 烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。)以下选项中能输出字符“八”出现次数的是A print(s.index( 八)B print(s.in
15、dex( 八),6)C print(s.index(八),6,len(s)D print(s.count(八)正确答案: D37.下面代码的输出结果是vlist = list(range(5)print(vlist)A01234B 0,1,2,3,4,C 0;1;2;3;4;D 0, 1, 2, 3, 4正确答案: D38. 以下选项中,不是建立字典的方式是A d = 1,2:1, 3,4:3B d = (1,2):1, (3,4):3C d = 张三 :1, 李四 :2D d = 1:1,2, 3:3,4正确答案: A39. 如果 name = 全国计算机等级考试二级Python,以下选项中
16、输出错误的是A print(name:)全国计算机等级考试二级PythonB print(name11:)11PythonC print(name:11)全国计算机等级考试二级D print(name0, name8, name1)全 试正确答案: D40. 下列程序的运行结果是 s = PYTHON “ 0:3 ” .format(s) A PYTH B PYTHON C PYTHON D PYT正确答案: B二、操作题1.根据输入正整数n,作为财务数据,输出一个宽度为20 字符, n 右对齐显示,带千位分隔符的效果,使用减号字符“-”填充。如果输入正整数超过20位,则按照真实长度输出。提示
17、代码如下:n = input()_ #可以多行输入输出示例输入输出示例 12190000-2,190,000习题讲解参考代码n = input() # 请输入整数 print(:-20,.format(eval(n)2.PyInstaller 库可以对程序打包,给定一个Python 源程序文件 a.py,图标文件为 a.ico,将其打包为在Windows 平台上带有上述图标的单一可执行文件,使用什么样的命令?12print 这个命令即可自动评阅习题讲解参考代码pyinstaller ia.ico F a.py3.以 123 为随机数种子,随机生成10 个在 1 到 999(含)之间的随机数,以
18、逗号分隔,打印输出,请补充横线处代码。提示代码如下import random_for i in range(_ _):print(_, end=,)习题讲解参考代码import randomrandom.seed(123)for i in range(10):print(random.randint(1,999), end=,)4.使用 turtle 库的 turtle.right() 函数和 turtle.fd() 函数绘制一个菱形四边形,边长为 200 像素,效果如下图所示。请勿修改已经给出的第一行代码,并完善程序。提示代码:import turtle as t本题暂不支持自动评阅,pri
19、nt(ok) 即可得分并查看答案。习题讲解参考代码import turtle as t13t.right(-30)for i in range(2):t.fd(200)t.right(60*(i+1)for i in range(2):t.fd(200)t.right(60*(i+1)5.补充完善如下代码,使得程序能够计算a 中各元素与 b 逐项乘积的累加和。提示代码如下:a = 1,2,3, 4,5,6, 7,8,9b = 3,6,9_for c in a:for j in _:s += cj*bjprint(s)习题讲解参考代码a = 1,2,3, 4,5,6, 7,8,9b = 3,6,
20、9s = 0for c in a:for j in range(3):s += cj*bjprint(s)6.命运和寻梦都是著名科幻作家倪匡的科幻作品。这里给出一个命运和寻梦的网络版本,文件名为 “命运 -网络版 .txt 和”“寻梦 -网络版 .txt 。”问题 1:请编写程序,对这两个文本中出现的字符进行统计,字符与出现次数之间用冒号 :分隔,将两个文件前 100 个最常用字符分别输出保存到 “命运 - 字符统计 .txt 和”“寻梦 -字符统计 .txt 文”件中,该文件要求采用 CSV 格式存储,参考格式如下(注意,不统计回车字符):命:90, 运:80, 寻 :70, 梦:60(略)14问题 2:请编写程序,对 “命运 -字符统计 .txt 和”“寻梦 -字符统计 .txt 中”出现的相同字符打印输出。 “相同字符 .txt 文”件中,字符间使用逗号分隔。本题暂不支持自动评阅
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产队队长考核制度
- 写字楼消防考核制度
- 小学实验室考核制度
- 三大运营商考核制度
- 医疗污水处置考核制度
- 科研项目组考核制度
- 维修厂服务考核制度
- 2026届江苏省连云港市赣榆区高一数学第二学期期末教学质量检测试题含解析
- 卫生资格呼吸内科主治医师冲刺训练试题和答案
- 高空作业考试题附答案
- 北京市西城区2025-2026学年高三(上)期末英语试卷(含答案)
- 2026年度乡镇卫生院关于基本公共卫生服务项目存在的问题
- 2026年春教科版(新教材)小学科学三年级下册(全册)教学设计(附教材目录P131)
- 宁乡县域经济发展的深度剖析与路径探寻
- MDT模式下喉癌术后复发再程治疗策略探讨
- 后交叉韧带损伤及康复训练
- 《铁路技术管理规程》考试复习题库(含答案)
- 2025年高考真题-数学(北京卷) 含答案
- CJ/T 523-2018水处理用辐流沉淀池周边传动刮泥机
- 2024-2025学年数学八年级上册北师大版期末测试卷(含答案)
- 集团公司安全风险管控及隐患排查治理台账汇编
评论
0/150
提交评论