全国计算机等级考试二级Python真题及解析最新版.docx
- 文档编号:500453
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:20
- 大小:23KB
全国计算机等级考试二级Python真题及解析最新版.docx
《全国计算机等级考试二级Python真题及解析最新版.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Python真题及解析最新版.docx(20页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级Python真题及解析最新版
全国计算机等级考试二级Python真题及解析
1.下面不属于软件工程的3个要素的是___________。
A过程
B方法
C环境
D工具
正确答案:
C
2.下面不属于软件设计原则的是___________。
A模块化
B自底向上
C信息隐蔽
D抽象
正确答案:
B
3.在关系数据库中,用来表示实体之间联系的是___________。
A网结构
B二维表
C线性表
D树结构
正确答案:
B
4.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的___________。
A属性
B元组
C记录
D行
正确答案:
A
5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司
c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w的键(码)为___________。
A公司号,职员号,工资
B职员号
C职员号,工资
D公司号,职员号
正确答案:
D
6.下列叙述中正确的是___________。
A栈是一种先进先出的线性表
B栈与队列都是非线性结构
C队列是一种后进先出的线性表
D栈与队列都是线性结构
正确答案:
D
7.下列叙述中正确的是___________。
A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的
D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
正确答案:
B
8.算法的有穷性是指___________。
A算法只能被有限的用户使用
B算法程序所处理的数据量是有限的
C算法程序的运行时间是有限的
D算法程序的长度是有限的
正确答案:
C
9.软件设计中划分模块的一个准则是___________。
A高内聚高耦合
B低内聚高耦合
C高内聚低耦合
D低内聚低耦合
正确答案:
C
10.耦合性和内聚性是对模块独立性度量的两个标准。
下面叙述中正确的是A降低耦合性提高内聚性有利于提高模块的独立性
B耦合性是指一个模块内部个元素间彼此结合的紧密程度
C提高耦合性降低内聚性有利于提高模块的独立性
D内聚性是模块间相互连接的紧密程度
正确答案:
A
11.每个程序都具有的统一的运算模式是:
A顺序计算模式
B输入输出模式
C函数调用模式
DIPO模式
正确答案:
D
12.以下不是Python语言关键字的选项是:
ANone
Craise
Dfunction
正确答案:
D
13.以下关于同步赋值语句描述错误的选项是:
A同步赋值能够使得赋值过程变得更简洁
B判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同
C设x,y表示一个点的坐标,则x=a;y=b两条语句可以用x,y=a,b一条语句来赋值
D多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性
正确答案:
D
14.以下代码的输出结果是:
print('{:
*^10.4}'.format('Flower'))
AFlow
BFlower
CFlow
D***Flow***
正确答案:
D
15.表达式
print(float(complex(10+5j).imag))
的结果是:
B5
C10.0
D5.0
正确答案:
D
表达式
print("{:
.2f}".format(20-2**3+10/3**2*5))
的结果是:
A17.55
B67.56
C12.22
D17.56
正确答案:
D
17.如果p=ord(‘a’),表达式print(p,chr((p+3)%26+ord('a')))的结果是:
A97d
B97c
C97x
D97w
正确答案:
D
18.以下程序的输出结果是:
chs="|'\'-'|"
foriinrange(6):
forchinchs[i]:
print(ch,end='')
A|'\'-'
B|\-|
C"|'-'|"
D|''-'|
正确答案:
D
19.以下关于随机运算函数库的描述,错误的是:
Arandom库里提供的不同类型的随机数函数是基于random.random()函数扩展的
B伪随机数是计算机按一定算法产生的,可预见的数,所以是“伪”随机
CPython内置的random库主要用于产生各种伪随机数序列
Duniform(a,b)产生一个a到b之间的随机整数
正确答案:
D
以下关于分支和循环结构的描述,错误的是:
Apython的在分支和循环语句里使用例如x
B分支结构的中的代码块是用冒号来标记的
Cwhile循环如果设计不小心会出现死循环
D二分支结构的ifelse形式,适合用来控制程序分支
正确答案:
D
以下程序的输出结果是:
foriin"CHINA":
forkinrange
(2):
print(i,end="")
ifi=='N':
break
ACCHHIINNAA
BCCHHIIAA
CCCHHIAA
DCCHHIINAA
正确答案:
D
22.以下程序的输出结果是:
x=10
whilex:
x-=1
ifnotx%2:
print(x,end='')
print(x)
A86420
B975311
C97531
D864200
正确答案:
D
23.用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:
Aif语句
Beval语句
C循环语句
Dtry-except语
句正确答案:
D
24.以下关于python内置函数的描述,错误的是:
Aid()返回一个变量的一个编号,是其在内存中的地址
Ball(ls)返回True,如果ls的每个元素都是True
Ctype()返回一个对象的类型
Dsorted()对一个序列类型数据进行排序,将排序后的结果写回到该变量
中正确答案:
D
25.以下关于函数的描述,正确的是:
A函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变量
B如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定
Cpython的函数里引用一个组合数据类型变量,就会创建一个该类型对象
D函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量
正确答案:
D
26.以下程序的输出结果是:
s1="QQ"
s2="Wechat"
print("{:
*10}".format(s1,s2))
A********QQWechat====
BQQWechat
DQQ********====Wechat
正确答案:
D
27.关于以下程序输出的两个值的描述正确的是:
da=[1,2,3]
print(id(da))
defgetda(st):
fa=da.copy()
print(id(fa))
getda(da)
A两个值相等
B每次执行的结果不确定
C首次不相等
D两个值不相等
正确答案:
D
28.以下不是组合数据类型的是:
A集合类型
B序列类型
C映射类型
D引用类型正
确答案:
D
29.以下关于组合类型的描述,错误的是:
A可以用大括号创建字典,用中括号增加新元素
B嵌套的字典数据类型可以用来表达高维数据
C字典的pop函数可以返回一个键对应的值,并删除该键值对D空字典和空集合都可以用大括号来创建
正确答案:
D
30.以下程序的输出结果是:
x=['90','87','90']
n=90
print(x.count(n))
A
1
B
2
C
None
D
正确答案:
D
31.以下程序的输出结果是:
dict={'Name':
'baby','Age':
7}
print(dict.items())
A[('Age',7),('Name','baby')]
B('Age',7),('Name','baby')
C'Age':
7,'Name':
'baby'
Ddict_items([('Age',7),('Name','baby')])
正确答案:
D
32.以下程序的输出结果是:
dat=['1','2','3','0','0','0']
foritemindat:
ifitem=='0':
dat.remove(item)
print(dat)
A['1','2','3']
B['1','2','3','0','0']
C['1','2','3','0','0','0']
D['1','2','3','0']
正确答案:
D
以下程序的输出结果是:
L2=[[1,2,3,4],[5,6,7,8]]
L2.sort(reverse=True)
print(L2)
A[5,6,7,8],[1,2,3,4]
B[[8,7,6,5],[4,3,2,1]]
C[8,7,6,5],[4,3,2,1]
D[[5,6,7,8],[1,2,3,4]]
正确答案:
D
34.关于数据维度的描述,错误的是:
A一维数据采用线性方式组织,对应于数组概念
C高维数据由键值对类型的数据组成,采用对象方式组织
D一维数据是由对等关系的有序数据构成,无序数据不是一维数据正确答案:
D
35.以下程序的输出结果是:
fo=open("text.txt",'w+')
x,y='thisisatest','hello'
fo.write('{}+{}\n'.format(x,y))
print(fo.read())
fo.close()
Athisisatesthello
Bthisisatest
Cthisisatest,hello.
Dthisisatest+hello
正确答案:
D
36.文件dat.txt里的内容如下:
QQWechat
GoogleBaidu
以下程序的输出结果是:
fo=open("tet.txt",'r')
fo.seek
(2)
print(fo.read(8))
fo.close()
AWechat
BWechatG
CWechatGo
DWechat
正确答案:
D
37.以下属于PythonHTML和XML解析的第三方库的是:
ADjango
BNetworkx
CRequests
DBeautifulSoup
正确答案:
D
38.以下属于Python打包源文件为可执行文件的第三方库的是:
APIL
BMatplotlib
CSklearn
DPyinstaller
正确答案:
D
39.以下属于PythonWeb开发框架第三方库的是:
AWeRoBot
BWheel
CPygame
DDjango
正确答案:
D
40.以下关于Python内置库、标准库和第三方库的描述,正确的是:
A第三方库需要单独安装才能使用
B内置库里的函数不需要import就可以调用
C第三方库有三种安装
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 Python 解析 最新版