




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国计算机等级考试二级Python真题及解析⑷
一、选择题
1.以下选项中,不属于需求分析阶段的任务是
A需求规格说明书评审
B确定软件系统的性能需求
C确定软件系统的功能需求
D制定软件集成测试计划
正确答案:D
2.关于数据流图(DFD)的描述,以下选项中正确的是
A软件详细设计的工具
B结构化方法的需求分析工具
C面向对象需求分析工具
D软件概要设计的工具
正确答案:B
3.在黑盒测试方法中,设计测试用例的主要根据是
A程序流程图
B程序数据结构
C程序内部逻辑
D程序外部功能
正确答案:D
4.一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联
系的选项是
Am:n联系
Bm:1联系
C1:n联系
D1:1联系
正确答案:A
5.数据库设计中,反映用户对数据要求的模式是
A内模式
B设计模式
C外模式
D概念模式
正确答案:C
6.在数据库设计中,用E-R图來描述信息结构但不涉及信息在计算机中的
表示的阶段是
A概念设计阶段
B逻辑设计阶段
C物理设计阶段
D需求分析阶段
正确答案:A
7.以下选项中描述正确的是
A只有一个根结点的数据结构不一定是线性结构
B循环链表是非线性结构
C双向链表是非线性结构
D有一个以上根结点的数据结构不一定是非线性结构
正确答案:A
&一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数是
A6
B16
C10
D4
2
正确答案:B
9•下图所示的二叉树进行前序遍历的序列是
AYDEBFZXCA
BABDYECFXZ
CABCDEFXYZ
DDYBEAFCZX
正确答案:B
10.以下选项中描述正确的是
A算法的时间复杂度与空间复杂度一定相关
B算法的时间复杂度是指执行算法所需要的计算工作量
C算法的效率只与问题的规模有关,而与数据的存储结构无关
D数据的逻辑结构与存储结构是一一对应的
正确答案:A
11.Python文件的后缀名是
Apdf
Bdo
Cpass
Dpy
正确答案:D
12.
下面代码的输出结果是
print(0.1+0.2=0.3)
3
AFalse
B-1
co
Dwhile
正确答案:A
13.以下选项中,不是Python语言保留字的是
Aexcept
Bdo
Cpass
Dwhile
正确答案:B
14.
下面代码的执行结果
a=10.99pnnt(complex(a))
A10.99+j
B10.99
C0.99
D(10.99+0j)
正确答案:D
15.关于Python字符编码,以下选项中描述错误的是
Aclu(x)和oid(x)函数用于在单字符和Unicode编码值之间进行转换
Bprintclu(65)输出A
Cprint(ord(,a,))输出97
DPython字符编码使用ASCII编码
正确答案:D
16.关于Python循环结构,以下选项中描述错误的是
A遍历循环中的遍历结构可以是字符串、文件、组合数据类型和nmge()函
数等
4
Bbreak用來结束当前当次语句,但不跳出当前的循环体
Ccontinue只结束本次循环
DPython通过for、while等保留字构建循环结构正确答案:B
17.给出如下代码
importrandom
num=iandom.iandint(1,10)whileTme:
ifnum>=9:
breakelse:
num=iandom.randint(1,10)
以下选项中描述错误的是
A这段代码的功能是程序自动猜数字
Bimportlandom代码是可以省略的
CwhileTrue:创建了一个永远执行的循环
Drandom.randint(1,10)生成[1,10]之间的整数
正确答案:B
18.关于time库的描述,以下选项中错误的是
Atune库提供获取系统时间并格式化输出功能
Btime.sleep⑸的作用是休眠s秒
Ctune.peifLcountei()返回一个固定的时间计数值
Dtune库是Python中处理时间的标准库正确答案:C
19•关于jieba库的描述,以下选项中错误的是
Ajieba.cut(s)是精确模式,返回一个可迭代的数据类型
Bjieba.lcut(s)是精确模式,返回列表类型
Cjieba.add_word(s)是向分词词典里增加新词s
5
Djieba是Python中一个重要的标准函数库
正确答案:D
20.对于列表Is的操作,以下选项中描述错误的是
Als.cleaiQ:删除Is的最后一个元素
Bls.copvQ:生成一个新列表,复制Is的所有元素
Cls.reverseQ:列表Is的所有元素反转
Dls.append(x):在Is最后增加一个元素正确答案:A
21.
下面代码的输出结果是
listV=list(range(5))prmt(2inlistV)
AFalse
BO
C-l
DTine
正确答案:D
21.给出如下代码
importrandomasran
listV=[]
ran.seed(100)foriinrange(lO):
1=ian.randint(100,999)
listV.append(i)
以下选项中能输出随机列表元素最大值的是
Apiint(listV.max())
Bpnnt(listV.pop(i))
Cpnnt(max(listV))
Dpiint(listV.feveise(i))
正确答案:c
6
22.给出如下代码
MonthandFlower={nl月…梅花丁2月”"杏花”,”3月“桃花丁4月"牡丹花”,\“5月石
榴花”,”6月心”莲花丁7月”:”玉簪花”,”8月”:”桂花”,\”9月菊花丁10月…芙蓉花丁
11月”』山茶花”,”12月“水仙花”}
n=mput(n请输入1一12的月份十”月份之代表花:”十
MonthandFlower.get(sti(n)+"月"))
以下选项中描述正确的是
A代码实现了获取一个整数(1-12)來表示月份,输出该月份对应的代表花名
BMonthandFlower是列表类型变量
CMonthandFlower是一个元组
DMonthandFlower是集合类型变量
正确答案:A
23.关于Python文件打开模式的描述,以下选项中描述错误的是
A覆盖写模式w
B追加写模式a
C创建写模式n
D只读模式】
正确答案:C
25.
执行如下代码:
fiiame=input(H请输入要写入的文件:")
fo=open(fiiame,”w十”)
ls=[”清明时节雨纷纷,丁路上行人欲断魂,”,”借问酒家何处有?丁牧童遥指杏
花村。“]
fo.wntelines(ls)
fo.seek(0)forlmeinfo:
pnnt(line)
7
fo.closeQ
以下选项中描述错误的是
Afo.wntelines(ls)将元素全为字符串的Is列表写入文件
Bfo.seek(O)这行代码如果省略,也能打印输出文件内容
C代码主要功能为向文件写入一个列表类型,并打印输出结果
D执行代码时,从键盘输入“清明.txt”,则清明.txt被创建
正确答案:B
24.关于CSV文件的描述,以下选项中错误的是
ACSV文件的每一行是一维数据,可以使用Python中的列表类型表示
BCSV文件通过多种编码表示字符
C整个CSV文件是一个二维数据
DCSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据正确答案:
B
25.以下选项中,修改turtle画笔颜色的函数是
AsethQ
BcoloimodeQ
CbkQ
DpencoloiQ
正确答案:D
26.以下选项中,Python网络爬虫方向的第三方库是
Anumpy
Bopenpyxl
CPvQt5
Dscrapv
正确答案:D
27.以下选项中,Python数据分析方向的第三方库是
APIL
8
BDjango
Cpandas
Dflask
正确答案:C
30•以下选项中,Python机器学习方向的第三方库是
ATensoiFlow
Bscipy
CPvQt5
Drequests
正确答案:A
31.
给出如下代码:
TempStf=nHelloWorld11
以下选项中可以输出“WoHd”子串的是
Apnnt(TempSti[-5:-1])
Bprint(TempStr[-5:0])
Cpnnt(TempSti[-4:-l])pniit(TempSti[-4:-1])
Dpnnt(TempSti[-5:])
正确答案:D
32.
下面代码的输出结果是
x=12.34pnnt(tvpe(x))
A<class
B<class'float'〉
C<class*boor>
D<class'complex'〉正确答案:B
33.
9
下面代码的输出结果是
x=10
y=3prmt(x%y,x**v)
A31000
B130
C330
D11000
正确答案:D
34.
执行如下代码
importturtleastfor1inrange(l,5):
t.fd(50)
t.left(90)
在PythonTuitleGrapliics中,绘制的是
A五边形
B三角形
C五角星
D正方形
正确答案:D
35.设一年356天,第1天的能力值为基数记为1.0。当好好学习时能力值相比前一天
会提高T•分之五。以下选项中,不能获得持续努力1年后的能力值的是
A1.005**365
Bpow((1.0十0.005),365)
C1.005//365
Dpow(1.0十0.005,365)
正确答案:C
36.
10
给出如下代码:
s=listC*巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下
住。\
11
老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个
把式\
烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。“)
以下选项中能输出字符“八”出现次数的是
Apnnt(s.mdex("A"))
Bpnnt(s.index('7V'),6)
Cpnnt(s.mdex("A*'),6,len⑸)
Dpnnt(s.count("A"))
正确答案:D
37.
下面代码的输出结果是
vlist=list(iange(5))priiit(vlist)
AO1234
B0,l,2,3,4,
C0;l;2;3;4;
D[0,1,2,3,4]
正确答案:D
3&以下选项中,不是建立字典的方式是
Ad={[l,2]:l,[3,4]:3}
Bd={(l,2):l,(3,4)3}
Cd=f张三H,1李四*:2}
Dd={l[l,2],3[3,4]}
正确答案:A
39.如果name="全国计算机等级考试二级Python”,以下选项中输出错误的是
A»>pnnt(name[:])
全国计算机等级考试二级Python
B>»prmt(name[ll:])
12
Pvtlion
C>»pimt(name[:ll])
全国计算机等级考试二级
D»>prmt(name[O],name[8],name[-l])
全试
正确答案:D
40.下列程序的运行结果是
»>s=TYTHON,»>“{0:3}”.format(s)
A,PYTH'
B'PYTHON'
C'PYTHON'
D,PYT'
正确答案: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,图标文件为
13
a.ico,将其打包为在Windows平台上带有上述图标的单一可执行文件,使用什么样的命
令?
pant这个命令即可自动评阅
习题讲解
参考代码
pymstallei'-1a.ico-Fa.py
3.以123为随机数种子,随机生成10个在1到999(含)之间的随机数,以逗号分
隔,打印输出,请补充横线处代码。提示代码如下
linpoitrandom
___①____forimiange(____②___):
pnnt((3)______,end-*,'')
习题讲解
参考代码
importrandom
random.seed(l23)foi1inlange(lO):
piint(iandom.iandmt(1,999),end=n/)
4.使用turtle库的tuitle.nglitO函数和turtle.fdQ函数绘制一个菱形四边形,边长为
200像素,效果如下图所示。请勿修改己经给出的第一行代码,并完善
importtuitleast
本题暂不支持自动评阅,piintW即可得分并查看答案。
习题讲解
14
参考代码
importtuitleast
t.nght(-30)fbf1inrange(2):
t.fd(200)
t.right(60*(i+1))foriiniange(2):
t.fd(200)
t.nght(60*(i+l))
5.补充完善如下代码,使得程序能够计算a中各元素与b逐项乘积的累加和。
提示代码如下:
a=[[1,2,3],[4,5,6],[7,8,9]]
b=[3,6,9]
___①____forcma:forjin____②___:
s十=c[j]*b|j]print(s)
习题讲解
参考代码
a=[[1,2,3],[4,5,6],[7,8,9]]
b=[3,6,9]
s=Oforcina:
forjinrange(3):
s十=c[j]*b|j]prmt(s)
6.《命运》和《寻梦》都是著需科幻作家倪匡的科幻作品。这里给出一个《命
运》和《寻梦》的网络版本,文件名为喻运-网络版.txt”和“寻麥网络
版.txt”。
问题1:请编写程序,对这两个文本中出现的字符进行统计,字符与出现次数之间
用冒号:分隔,将两个文件前100个最常用字符分别输出保存到“命运-字符统计.txt”和
“寻梦-字符统计.txt”文件中,该文件要求采用CSV格式存储,参考格式如下(注意,
不统计回车字符):
命90,运:80,寻:70,梦:60
(略)
15
问题2:请编写程序,对“命运■字符统计W和“寻梦■字符统计・txt”中出现
的相同字符打印输出。“相同字符・txL文件中,字符间使用逗号分隔。本题暂不支持
自动评阅,pnntCok^即可得分并查看答案。
习题讲解
参考代码1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025签订合同代理授权书
- 2025翻译服务合同(口译)
- 2025中文版租房合同样本
- 《神经疾病症状学》课件
- 《直肠癌根治术》课件
- 《POCT临床应用管理》课件
- 《薪资结构设计与优化》课件
- (三诊)德阳市高中2022级高三第三次诊断考试政治试卷(含答案)
- 人教版八年级地理第七章 第三节“东方之珠”-香港和澳门 教学设计
- 2025年重庆货运资格证答题窍门
- Part1-2 Unit1 Travel 教案-【中职专用】高一英语精研课堂(高教版2021·基础模块2)
- 城市普通中小学校校舍建设标准
- 数字化时代的金融监管
- 《疯狂动物城》全本台词中英文对照
- 金融风险传染性研究
- 小学科学实验目录1-6年级新教科版
- 搬运机器人介绍
- 成人体外心肺复苏专家共识(2023版)解读
- 光伏电站事故处理规程
- 宠物共同抚养协议书范本
- 食材配送投标方案(技术方案)
评论
0/150
提交评论