python二级考试试题7Word文件下载.docx
《python二级考试试题7Word文件下载.docx》由会员分享,可在线阅读,更多相关《python二级考试试题7Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
![python二级考试试题7Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-11/17/7d048671-abf4-41a7-a8b3-936317ff89ae/7d048671-abf4-41a7-a8b3-936317ff89ae1.gif)
数据库维护
数据库系统设计
数据库设计
6.
在E-R图中,用来表示实体联系的图形是___________。
三角形
菱形
椭圆形
矩形
7.
在数据库设计中,将E-R图转换为关系数据模型的过程属于
物理设计阶段
需求分析阶段
概念设计阶段
逻辑设计阶段
8.
一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
12345ABCDE
EDCBA54321
54321EDCBA
ABCDE12345
9.
下列排序方法中,最坏情况下比较次数最少的是
堆排序
直接插入排序
冒泡排序
简单选择排序
10.
支持子程序调用的数据结构是
队列
二叉树
树
栈
11.
11.Python中对变量描述错误的选项是:
Python不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型
变量通过变量名访问
变量必须在创建和赋值后使用
变量PI与变量Pi被看作相同的变量
12.
以下
Python
语句运行结果异常的选项是:
>
PI,r=3.14,4
a=1
b=a=a+1
x=True
int(x)
a
13.
以下对Python程序设计风格描述错误的选项是:
Python中不允许把多条语句写在同一行
Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
Python可以将一条长语句分成多行显示,使用续航符“\”
14.
下列表达式的运算结果是:
a=100
b=False
a*b>
-1
False
1
True
15.
运行以下程序,输出结果的是:
str1="
NanjingUniversity"
str2=str1[:
7]+"
Normal"
+str1[-10:
]
print(str2)
NormalU
NanjingNormal
NormalUniversity
NanjingNormalUniversity
16.
print("
love"
.join(["
Everyday"
"
Yourself"
Python"
]))
EverydayloveYourself
EverydaylovePython
loveYourselflovePython
EverydayloveYourselflovePython
17.
26.哪个选项是使用PyInstaller库对Python源文件打包的基本使用方法?
pip-h
pipinstall<
拟安装库名>
pipdownload<
拟下载库名>
pyinstaller需要在命令行运行:
\>
pyinstaller<
Python源程序文件名>
18.
以下程序的不可能输出结果是:
fromrandomimport*
print(round(random(),2))
0.47
0.54
0.27
1.87
19.
以下程序的输出结果是:
astr='
0\n'
bstr='
A\ta\n'
{}{}"
.format(astr,bstr))
aa
AA
Aa
20.
以下关于异常处理的描述,正确的是:
try语句中有except子句就不能有finally子句
Python中,可以用异常处理捕获程序中的所有错误
引发一个不存在索引的列表元素会引发NameError错误
Python中允许利用raise语句由程序主动引发异常
21.
以下语句执行后a、b、c的值是:
a="
watermelon"
b="
strawberry"
c="
cherry"
ifa>
b:
c=a
a=b
b=c
watermelonstrawberrycherry
watermeloncherrystrawberry
strawberrycherrywatermelon
strawberrywatermelonwatermelon
22.
以下关于Python的控制结构,错误的是:
每个if条件后要使用冒号(:
)
在Python中,没有switch-case语句
Python中的pass是空语句,一般用作占位语句
elif可以单独使用
23.
以下代码段,不会输出A,B,C,的选项是:
foriinrange(3):
print(chr(65+i),end="
foriin[0,1,2]:
i=0
whilei<
3:
print(chr(i+65),end="
i+=1
continue
break
24.
设x=10;
y=20,下列语句能正确运行结束的是:
max=x>
y?
x:
y
if(x>
y)print(x)
whileTrue:
pass
min=xifx<
yelsey
25.
Da={"
北美洲"
:
"
北极兔"
南美洲"
托哥巨嘴鸟"
亚洲"
大熊猫"
非洲"
单峰驼"
南极洲"
帝企鹅"
}
Da["
]="
大猩猩"
print(Da)
('
北美洲'
'
北极兔'
'
南美洲'
托哥巨嘴鸟'
亚洲'
大熊猫'
非洲'
大猩猩'
南极洲'
帝企鹅'
)
['
]
{"
{'
26.
以下关于列表操作的描述,错误的是:
通过append方法可以向列表添加元素
通过extend方法可以将另一个列表中的元素逐一添加到列表中
通过insert(index,object)方法在指定位置index前插入元素object
通过add方法可以向列表添加元素
27.
以下关于字典操作的描述,错误的是:
del用于删除字典或者元素
clear用于清空字典中的数据
len方法可以计算字典中键值对的个数
keys方法可以获取字典的值视图
28.
L1=['
abc'
['
123'
'
456'
]]
L2=['
1'
2'
3'
print(L1>
L2)
TypeError:
'
notsupportedbetweeninstancesof'
list'
and'
str'
True
29.
以下属于Python脚本程序转变为可执行程序的第三方库的是:
requests
scrapy
numpy
pyinstaller
30.
以下属于Python中文分词方向第三方库的是:
pandas
beautifulsoup4
python-docx
jieba
31.
以下生成词云的Python第三方库的是:
matplotib
TVTK
mayavi
wordcloud
32.
Python中函数不包括
标准函数
第三库函数
内建函数
参数函数
33.
Python中,函数定义可以不包括以下:
函数名
关键字def
一对圆括号
可选参数列表
34.
deffunc(num):
num*=2
x=20
func(x)
print(x)
40
出错
无输出
20
35.
deffunc(a,*b):
foriteminb:
a+=item
returna
m=0
print(func(m,1,1,2,3,5,7,12,21,33))
33
7
85
36.
下程序的输出结果是:
a=["
a"
b"
c"
b=a[:
-1]
print(b)
a'
b'
c'
37.
Python文件只读打开模式是
w
x
b