版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机等级考试二级Python 真题及解析一、选择题1. 以下选项中,不属于需求分析阶段的任务是A 需求规格说明书评审B 确定软件系统的性能需求C 确定软件系统的功能需求D 制定软件集成测试计划正确答案:D2. 关于数据流图(DFD)的描述,以下选项中正确的是A 软件详细设计的工具B 结构化方法的需求分析工具C 面向对象需求分析工具D 软件概要设计的工具正确答案:B3. 在黑盒测试方法中,设计测试用例的主要根据是A 程序流程图B 程序数据结构C 程序内部逻辑D 程序外部功能正确答案:D4. 一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是A m : n 联系
2、B m : 1 联系C 1 : n 联系D 1 : 1 联系正确答案:A5. 数据库设计中,反映用户对数据要求的模式是A 内模式B 设计模式C 外模式D 概念模式正确答案:C6. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的 表示的阶段是A 概念设计阶段B 逻辑设计阶段C 物理设计阶段D 需求分析阶段正确答案:A7. 以下选项中描述正确的是A 只有一个根结点的数据结构不一定是线性结构8. 循环链表是非线性结构C 双向链表是非线性结构D 有一个以上根结点的数据结构不一定是非线性结构正确答案:A&一棵二叉树共有25 个结点,其中5 个是叶子结点,则度为1 的结点数是A6
3、9. 1610. 10D4正确答案:B9?下图所示的二叉树进行前序遍历的序列是A YDEBFZXCABABDYECFXZC ABCDEFXYZD DYBEAFCZX正确答案:B10.以下选项中描述正确的是A算法的时间复杂度与空间复杂度一定相关B算法的时间复杂度是指执行算法所需要的计算工作量C算法的效率只与问题的规模有关,而与数据的存储结构无关D数据的逻辑结构与存储结构是一一对应的正确答案:A11. Python文件的后缀名是A pdfBdoC passDpy正确答案:D12.下面代码的输出结果是print( 0.1 + 0.2 = 0.3)A FalseB - 1coD while正确答案:A
4、13. 以下选项中,不是Python 语言保留字的是A exceptBdoC passD while正确答案:B14.下面代码的执行结果a = 10.99pnnt(complex(a)A 10.99+jB 10.99C0.99D(10.99+0j)正确答案:D15. 关于Python 字符编码,以下选项中描述错误的是A clu(x)和oid(x)函数用于在单字符和 Unicode编码值之间进行转换B print clu(65) 输出 AC print(ord( ,a,)输出 97D Python 字符编码使用ASCII 编码正确答案:D16. 关于Python 循环结构,以下选项中描述错误的是
5、A遍历循环中的遍历结构可以是字符串、文件、组合数据类型和nmge()函B break用来结束当前当次语句,但不跳出当前的循环体C continue只结束本次循环D Python 通过for、 while 等保留字构建循环结构正确答案:B17. 给出如下代码import randomnum = iandom.iandint( 1,10)while Tme:if num >= 9:breakelse:num = iandom.randint( 1,10)以下选项中描述错误的是A 这段代码的功能是程序自动猜数字B import landom 代码是可以省略的C while True: 创建了一
6、个永远执行的循环D random.randint( 1,10)生成1,10之间的整数正确答案:B18. 关于time 库的描述,以下选项中错误的是A tune 库提供获取系统时间并格式化输出功能B time.sleep的作用是休眠s秒C tune.peifLcountei()返回一个固定的时间计数值D tune库是Python中处理时间的标准库正确答案:C19?关于 jieba 库的描述,以下选项中错误的是Ajieba.cut(s)是精确模式,返回一个可迭代的数据类型B jieba.lcut(s)是精确模式,返回列表类型C jieba.add_word(s)是同分词词典里增加新词sD jieb
7、a 是 Python 中一个重要的标准函数库正确答案:D20 .对于列表Is的操作,以下选项中描述错误的是A Is.cleaiQ :删除Is的最后一个元素B Is.copvQ:生成一个新列表,复制Is的所有元素C Is.reverseQ:列表Is的所有元素反转D Is.append(x):在Is最后增加一个元素 正确答案:A21 .下面代码的输出结果是listV = list(range(5)prmt(2 in listV)A FalseBOC-lD Tine正确答案:D21. 给出如下代码import random as ranlistV =ran.seed(100)for i in ran
8、ge(lO):1 = ian.randint( 100,999)listV.append(i)以下选项中能输出随机列表元素最大值的是A piint(listV.max()B pnnt(listV.pop(i)C pnnt(max(listV)D piint(listV.feveise(i)正确答案:c22. 给出如下代码MonthandFlower=n梅花丁 2月"“杏花"," 3月“桃花丁 4月"牡丹花"广归石 榴花“,“月心”莲花丁 7月":“玉簪花“,”明“:“桂花":明菊花丁 10月芙蓉花丁 11 月”山茶花”, ”
9、 12月“水仙花”n = mput(n请输入1 12的月份十”月份之代表花:”十MonthandF lower. get(sti(n)+" 月 ")以下选项中描述正确的是A代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名B MonthandFlower 是列表类型变量C MonthandFlower 是一个元组D MonthandFlower 是集合类型变量正确答案:A23. 关于 Python 文件打开模式的描述,以下选项中描述错误的是A 覆盖写模式wB 追加写模式aC 创建写模式nD 只读模式】正确答案:C25.执行如下代码:fiiame = in
10、put( H 请输入要写入的文件:")fo = open(fiiame, 十加)ls = 清明时节雨纷纷,丁路上行人欲断魂,” ”, ”借问酒家何处有? 丁牧童 遥指杏花村。“fo.wntelines(ls)fo.seek(0)for lme in fo:pnnt(line)fo.closeQ以下选项中描述错误的是A fo.wntelines(ls)将元素全为字符串的Is列表写入文件B fo.seek(O)这行代码如果省略,也能打印输出文件内容C 代码主要功能为向文件写入一个列表类型,并打印输出结果D 执行代码时,从键盘输入“清明 .txt ,则清明 ” .txt 被创建正确答案:B
11、24. 关于 CSV 文件的描述,以下选项中错误的是A CSV 文件的每一行是一维数据,可以使用Python 中的列表类型表示B CSV 文件通过多种编码表示字符C 整个 CSV 文件是一个二维数据D CSV 文件格式是一种通用的文件格式,应用于程序之间转移表格数据正确答案:B25. 以下选项中,修改turtle 画笔颜色的函数是A sethQB coloimodeQCbkQD pencoloiQ正确答案:D26. 以下选项中,Python 网络爬虫方向的第三方库是A numpyB openpyxlCPvQt5D scrapv正确答案:D27. 以下选项中,Python 数据分析方向的第三方库
12、是APIL10B DjangoC pandasD flask正确答案:C30?以下选项中,Python机器学习方向的第三方库是A TensoiFlowB scipyCPvQt5D requests正确答案:A31.给出如下代码:TempStf = nHello World 11以下选项中可以输出“WoHd子串的是A pnnt(TempSti - 5: - 1)B print(TempStr - 5:0)C pnnt(TempSti - 4: - l)pniit(TempSti - 4: - 1)D pnnt(TempSti - 5:)正确答案:D32.下面代码的输出结果是x = 12.34pn
13、nt(tvpe(x)A <classB <class 'float'C <class *boor>D <class 'complex'正确答案:B卜面代码的输出结果是x=10y=3prmt(x%y,x* *v)A3 1000B 1 30C3 30D 1 1000正确答案:D34.执行如下代码import turtle as tfor 1 in range(l,5):t.fd(50)t.left(90)在 Python Tuitle Grapliics 中,绘制的是A 五边形B 三角形C 五角星D 正方形相比前一天正确答案:D35.
14、设一年 356 天, 第 1 天的能力值为基数记为1.0。 当好好学习时能力值会提高T?分之五。以下选项中,不能获得持续努力 1年后的能力值 的是A 1.005 * 365B pow(1.0 十 0.005),365)C 1.005/365D pow(1.0 十 0.005,365)正确答案:C36.14给出如下代码:芭蕉树下s = listC*巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵住。22十八个的是老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八把式 烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。“)以下选项中能输出字符“八”出现次数的是A pnnt(s.m
15、dex("A")B pnnt(s.index('7V'),6)C pnnt(s.mdex(" A*'),6,len )D pnnt(s.count("A")正确答案:D37.下面代码的输出结果是vlist = list(iange(5)priiit(vlist)AO 1 234B 0,l,2,3,4,C0;l;2;3;4;D 0,1, 2, 3, 4正确答案:D3&以下选项中,不是建立字典的方式是Ad=l,2:l, 3,4:3Bd=(l,2):l, (3,4)3Cd=f张三H,1李四*:2Dd = ll,2,33
16、,4正确答案:A39 .如果name ="全国计算机等级考试二级Python ”,以下选项中输出错误A ?>pnnt(name :)全国计算机等级考试二级PythonB >?prmt(namell:)PvtlionC>?pimt(name:ll)全国计算机等级考试二级D ?> prmt(nameO, name8, name-l)全试正确答案:D40 .下列程序的运行结果是?> s = TYTHON,?> “ 0:3 ” .format(s)A, PYTH'B 'PYTHON' C 'PYTHON'D, PYT
17、'正确答案:B二、操作题1 .根据输入正整数n,作为财务数据,输出一个宽度为 20字符,n右对齐 显示, 带千位分隔符的效果,使用减号字符填充。如果输入正整数超过20位,则按照真实长度输出。提示代码如下:n = mputQ#可以多行输入输出示例输入输出示例 12190000 2,190,000习题讲解参考代码n = inputO # 请输入整数 prmt(n:->20, n.fdnnat(eval(n)2 . PvInstaller库可以对程序打包,给定一个Python源程序文件a.py,图标 文件为a.ico,将其打包为在 Windows平台上带有上述图标的单一可执行文件,使用
18、什么样的命令?pant这个命令即可自动评阅习题讲解参考代码pymstallei' -1 a.ico -F a.py3 .以123为随机数种子,随机生成10个在1到999 (含)之间的随机数,以逗号分隔,打印输出,请补充横线处代码。提示代码如下linpoit randomfor i m iange(pnnt( (3), end-*,'')习题讲解参考代码import randomrandom. seed(l 2 3)foi 1 in lange(lO):piint(iandom.iandmt( 1,999), end=n/)4 .使用turtle库的tuitle.ngli
19、tO函数和turtle.fdQ函数绘制一个菱形四边形,边长为200像素,效果如下图所示。请勿修改己经给出的第一行代码,并完善提示代码:import tuitle as t本题暂不支持自动评阅,piintW即可得分并查看答案习题讲解参考代码import tuitle as tt.nght(-30)fbf 1 in range(2):t.fd(200)t .right(60 * (i+1 )for i in iange(2):t.fd(200)t.nght(60*(i+l)5 .补充完善如下代码,使得程序能够计算a中各元素与b逐项乘积的累加 和。提示代码如下:a = 1,2,3, 4,5,6, 7
20、,8,9b = 3,6,9_ for c m a:for j in _:s 十 =cj*b|jprint(s)习题讲解参考代码a = 1,2,3, 4,5,6, 7,8,9b = 3,6,9s = Ofor c in a:for j in range(3):s 十 =cj*b|jprmt(s)6 . 命运和寻梦都是著需科幻作家倪匡的科幻作品。这里给出一个命运和寻梦的网络版本,文件名为喻运-网络版.txt和“寻爰网络版 .txt 。 ”问题 1:请编写程序,对这两个文本中出现的字符进行统计,字符与出现次数之间用冒号 : 分隔,将两个文件前100个最常用字符分别输出保存到“命运 - 字符统计.txt 和”“寻梦-字符统计.txt文件中,该文彳要求采用CSV格式存储,参考格式如下(注意,不统计回车字符) :命 90,运 :80,寻 :70,梦 :60(略 )问题2:请编写程序,对“命运字符统计W和“寻梦字符统计? txt中出现本题暂不支持? txL 文件中,字符间使用逗号分隔。自动评阅,pnntCok八即可得分并查看答案。习题讲解参考代码1names=命运役"寻梦 nfor name in names:fi = open(n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/Z 270-2026安全与韧性业务连续性管理体系业务连续性策略指南
- T/ZJSEE 0048.2-2025虚拟电厂 第2部分:信息交互功能规范
- T/JCJJ 048-2024钢渣资源回收利用一次处理工艺技术要求
- T/CNCA 065-2024二氧化碳深部咸水层地质封存泄漏监测指标体系
- T/CASMES 400-2024质子交换膜水电解制氢阳极催化剂 测试方法
- T/CSMT YB015-2025光电复合电离源飞行时间质谱仪性能测试方法
- GB/T 18591-2026焊接预热温度、道间温度及预热维持温度的测量
- 2027届重庆市沙坪坝区第八中学数学七上期末统考试题含解析
- 2025-2026学年辽宁省凤城市初中政治九年级期末上册自测核心强化题(附答案)
- PHP商城开发面试题及详细答案(实战版)
- 2026年溶聚丁苯橡胶行业洞察报告及未来五至十年发展趋势报告
- 2026年健康科普大赛基础测试题含答案
- 2026年四川省高考历史真题试卷
- 八年级物理上册期末《声现象》6大易错题专项训练
- 2026人教版六年级数学上册活动课《水是生命之源》教案
- 2026年四川省拟任县处级领导干部理论(任职资格考试)全真模拟试题及答案
- 钩吻碱中毒(断肠草中毒)的急诊处理
- 冷轧硅钢及金属制品深加工项目可行性研究报告模板拿地申报
- 制度壁垒经济效应-洞察与解读
- 设备日常维护保养培训课件
- 造林树种选择
评论
0/150
提交评论