完整word版二级Python语言程序设计模拟4Word格式.docx
- 文档编号:15160453
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:18
- 大小:47.56KB
完整word版二级Python语言程序设计模拟4Word格式.docx
《完整word版二级Python语言程序设计模拟4Word格式.docx》由会员分享,可在线阅读,更多相关《完整word版二级Python语言程序设计模拟4Word格式.docx(18页珍藏版)》请在冰豆网上搜索。
A.概念模式
B.内模式
C.设计模式
D.外模式
6、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
7、以下选项中描述正确的是
A.有一个以上根结点的数据结构不一定是非线性结构
B.只有一个根结点的数据结构不一定是线性结构
C.循环链表是非线性结构
D.双向链表是非线性结构
8、一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数是
A.4
B.6
C.16
D.10
9、下图所示的二叉树进行前序遍历的序列是
A.DYBEAFCZX
B.YDEBFZXCA
C.ABDYECFXZ
D.ABCDEFXYZ
10、以下选项中描述正确的是
A.数据的逻辑结构与存储结构是一一对应的
B.算法的时间复杂度与空间复杂度一定相关
C.算法的时间复杂度是指执行算法所需要的计算工作量
D.算法的效率只与问题的规模有关,而与数据的存储结构无关
11、Python文件的后缀名是
A.py
B.pdf
C.png
D.ppt
12、以下选项中,不是Python语言保留字的是
A.while
B.except
C.do
D.pass
13、下面代码的输出结果是
print(0.1+0.2==0.3)
A.True
B.False
C.-1
D.0
14、下面代码的执行结果是
a=10.99
print(complex(a))
A.(10.99+0j)
B.10.99+j
C.10.99
D.0.99
15、关于Python字符编码,以下选项中描述错误的是
A.Python字符编码使用ASCII编码
B.chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换
C.printchr(65)输出A
D.print(ord('
a'
))输出97
16、关于Python循环结构,以下选项中描述错误的是
A.Python通过for、while等保留字构建循环结构
B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
C.break用来结束当前当次语句,但不跳出当前的循环体
D.continue只结束本次循环
17、给出如下代码:
importrandom
num=random.randint(1,10)
whileTrue:
ifnum>=9:
break
else:
以下选项中描述错误的是
A.random.randint(1,10)生成[1,10]之间的整数
B.这段代码的功能是程序自动猜数字
C.importrandom代码是可以省略的
D.whileTrue:
创建了一个永远执行的循环
18、关于time库的描述,以下选项中错误的是
A.time库是Python中处理时间的标准库
B.time库提供获取系统时间并格式化输出功能
C.time.sleep(s)的作用是休眠s秒
D.time.perf_counter()返回一个固定的时间计数值
19、关于jieba库的描述,以下选项中错误的是
A.jieba是Python中一个重要的标准函数库
B.jieba.cut(s)是精确模式,返回一个可迭代的数据类型
C.jieba.lcut(s)是精确模式,返回列表类型
D.jieba.add_word(s)是向分词词典里增加新词s
20、对于列表ls的操作,以下选项中描述错误的是
A.ls.append(x):
在ls最后增加一个元素
B.ls.clear():
删除ls的最后一个元素
C.ls.copy():
生成一个新列表,复制ls的所有元素
D.ls.reverse():
列表ls的所有元素反转
21、下面代码的输出结果是
listV=list(range(5))
print(2inlistV)
C.0
D.-1
22、给出如下代码:
importrandomasran
listV=[]
ran.seed(100)
foriinrange(10):
i=ran.randint(100,999)
listV.append(i)
以下选项中能输出随机列表元素最大值的是
A.print(listV.reverse(i))
B.print(listV.max())
C.print(listV.pop(i))
D.print(max(listV))
23、给出如下代码:
MonthandFlower={"
1月"
:
"
梅花"
"
2月"
杏花"
3月"
桃花"
4月"
牡丹花"
\
5月"
石榴花"
6月"
莲花"
7月"
玉簪花"
8月"
桂花"
9月"
菊花"
10月"
芙蓉花"
11月"
山茶花"
12月"
水仙花"
}
n=input("
请输入1—12的月份:
)
print(n+"
月份之代表花:
+MonthandFlower.get(str(n)+"
月"
))
以下选项中描述正确的是
A.MomhandFlower是集合类型变量
B.代码实现了获取一个整数(1—12)来表示月份,输出该月份对应的代表花名
C.MonthandFlower是列表类型变量
D.M0nthandFlower是一个元组
24、关于Python文件打开模式的描述,以下选项中错误的是
A.只读模式r
B.覆盖写模式w
C.追加写模式a
D.创建写模式n
25、执行如下代码:
fname=input("
请输入要写入的文件:
fo=open(fname,"
w+"
ls=["
清明时节雨纷纷,"
路上行人欲断魂,"
借问酒家何处有?
\"
牧童遥指杏花村。
]
fo.writelines(ls)
fo.seek(0)
forlineinfo:
print(line)
fo.close()
A.执行代码时,从键盘输入“清明.txt”,则清明.txt被创建
B.fo.writelines(ls)将元素全为字符串的ls列表写入文件
C.fo.seek(0)这行代码如果省略,也能打印输出文件内容
D.代码主要功能为向文件写入一个列表类型,并打印输出结果
26、关于CSV文件的描述,以下选项中错误的是
A.CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据
B.CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
C.CSV文件通过多种编码表示字符
D.整个CSV文件是一个二维数据
27、以下选项中,修改turtle画笔颜色的函数是
A.pencolor()
B.seth()
C.colormode()
D.bk()
28、以下选项中,Python网络爬虫方向的第三方库是
A.scrapy
B.numpy
C.openpyxl
D.PyQt5
29、以下选项中,Python数据分析方向的第三方库是
A.flask
B.PIL
C.Django
D.pandas
30、以下选项中,Python机器学习方向的第三方库是
A.requests
B.TensorFlow
C.scipy
31、给出如下代码:
TempStr="
HelloWorld"
以下选项中可以输出“World”子串的是
A.print(TempStr[-5:
])
B.print(TempStr[-5:
-1])
C.print(TempStr[-5:
0])
D.print(TempStr[-4:
32、下面代码的输出结果是
x=12.34
print(type(x))
A.<class'
complex'
>
B.<class'
int'
>
C.<class'
float'
D.<class'
bool'
33、下面代码的输出结果是
x=10
y=3
print(x%y,x**y)
A.11000
B.31000
C.130
D.330
34、执行如下代码:
importturtleast
foriinrange(1,5):
t.fd(50)
t.left(90)
在PythonTurtleGraphics中,绘制的是
A.正方形
B.五边形
C.三角形
D.五角星
35、设一年356天,第1天的能力值为基数记为1.0。
当好好学习时能力值相比前一天会提高千分之五。
以下选项中,不能获得持续努力1年后的能力值的是
A.pow(1.0+0.005,365)
B.1.005**365
C.pow((1.0+0.005),365)
D.1.005//365
36、给出如下代码:
s=list("
巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下\住。
老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。
八十八\个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。
以下选项中能输出字符“八”出现次数的是
A.print(s.count("
八"
))
B.print(s.index("
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 二级 Python 语言程序设计 模拟
