全国计算机等级考试二级Python真题及解析11.docx
《全国计算机等级考试二级Python真题及解析11.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Python真题及解析11.docx(18页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级Python真题及解析11
全国计算机等级考试二级Python真题及分析(11)
一、选择题
1.以下选项对于import保存字描绘错误的选项是
Aimport能够用于导入函数库或许库中的函数
B能够使用fromjiebaimportlcut引入jieba库
C使用importjiebaasjb,引入函数库jieba,取又名jbD使用importjieba引入jieba库正确答案:
B
2.以下选项中不行用作Python表记符的是
A3.14
B姓名
C__Name__
DPi
正确答案:
A
3.Python能够将一条长语句分红多行显示的续行符号是:
A\
B#
C;
D‘
正确答案:
A
4.对于Python语言的特色,以下选项描绘正确的选项是
APython语言不支持面向对象
BPython语言是解说型语言
CPython语言是编译型语言
DPython语言是非跨平台语言正确答案:
B
1
5.对于Python整数种类,以下选项描绘正确的选项是:
A3.14不是整数种类的数值
Btype(100)表达式结果可能是,也可能是
Coct(100)表达式结果获取十六进制数
Dhex(100)表达式结果获取八进制数
正确答案:
A
6.运转以下程序,输出结果的是:
>>>5/2
A3
B2
C2.5
D2.50
正确答案:
C
7.17.运转以下程序,输出的Python数据种类是:
>>>type(abs(-3+4j))A字符串种类
B浮点数种类
C整数种类
D复数种类正确答案:
B
8.下边代码的输出结果是:
>>>TempStr="Pi=3.141593"
>>>eval(TempStr[3:
-1])
A3.14159
B3.141593
CPi=3.14
D3.1416
正确答案:
A
2
9.以下对于异样办理的描绘,错误的选项是:
APython经过try、except等保存字供给异样办理功能
BZeroDivisionError是一个变量未命名错误
CNameError是一种异样种类
D异样语句能够与else和finally语句配合使用正确答案:
B
10.for或许while与else搭配使用时,对于履行else语句块描绘正确的选项是
A仅循环非正常结束后履行(以break结束)
B仅循环正常结束后履行
C总会履行
D永不履行
正确答案:
B
11.以下代码履行的输出结果是:
foriinrange(1,4)
print(chr(21646)*(2*i-1))
A
咎
咎咎咎
咎咎咎咎咎
B
咎
咎咎咎
咎咎咎咎咎
C
咎
咎咎咎
咎咎咎咎咎
D
犯错
正确答案:
B
3
12.以下对于TensorFlow库的应用领域的描绘,正确的选项是
A机器学习
B数据可视化
CWeb开发
D文本剖析正确答案:
A
13.以下不属于Python深度学习第三方库的选项是:
AArcade
BTensorFlow
CCaffe2
DMXNet
正确答案:
A
14.以部下于Python文本办理第三方库的选项是:
Amatplotib
Bopenpyxl
Cwxpython
Dvispy
正确答案:
B
15.random库的seed(a)函数的作用是
A生成一个[0.0,1.0)之间的随机小数
B生成一个k比专长度的随机整数
C设置初始化随机数种子a
D生成一个随机整数正确答案:
C
16.下边代码的输出结果是
4
forninrange(400,500):
i=n//100
j=n//10%10
k=n%10
ifn==i**3+j**3+k**3:
print(n)
A407
B408
C153
D159
正确答案:
A
17.给出下边代码:
a=input("").split(",")
x=0
whilexprint(a[x],end="")
x+=1
代码履行时,从键盘获取Python语言,是,脚本,语言
则代码的输出结果是
A履行代码犯错
BPython语言,是,脚本,语言
CPython语言是脚本语言
D无输出
正确答案:
C
18.对于函数的描绘,错误的选项是
APython使用del保存字定义一个函数
B函数能达成特定的功能,对函数的使用不需要认识函数内部实现原理,只需认识函数的输入输出方式即可。
C函数是一段拥有特定功能的、可重用的语句组
5
D使用函数的主要目的是减低编程难度和代码重用正确答案:
A
19.履行以下代码,运转错误的选项是:
deffun(x,y="Name",z="No"):
pass
Afun(1,2,3)
Bfun(1,,3)
Cfun
(1)
Dfun(1,2)
正确答案:
B
20.履行以下代码,运转结果
defsplit(s):
returns.split("a")
s="Happybirthdaytoyou!
"
print(split(s))
A['H','ppybirthd','ytoyou!
']
B"Happybirthdaytoyou!
"
C运转犯错
D['Happy','birthday','to','you!
']
正确答案:
A
21.以下代码履行的输出结果是:
p>
p>
n=2p>
p>
defmultiply(x,y=10):
p>
p>
globalnp>
p>
returnx*y*np>
p>
s=multiply(10,2)p>
p>
print(s)p>
p>
A40
B1024
6
C200
D400
正确答案:
A
22.词典d={'Name':
'Kate','No':
'1001','Age':
'20'},表达式len(d)的值为
A12
B9
C6
D3
正确答案:
D
23.元组变量t=("cat","dog","tiger","human"),t[:
:
-1]的结果是A{'human','tiger','dog','cat'}
B['human','tiger','dog','cat']
C运转犯错
D('human','tiger','dog','cat')
正确答案:
D
24.对于Python的列表,描绘错误的选项是
APython列表是包括0个或许多个对象引用的有序序列
BPython列表用中括号[]表示
CPython列表是一个能够改正数据项的序列种类
DPython列表的长度不行变的
正确答案:
D
25.以下代码履行的输出结果是:
ls=[]
deffunc(a,b):
ls.append(b)
returna*b
s=func("Hello!
",2)
print(s,ls)
A犯错
7
BHello!
Hello!
CHello!
Hello!
[2]
DHello!
Hello!
[]
正确答案:
C
26.以下程序的输出结果是:
deffun1():
print("infun1()")
fun2()
fun1()
deffun2():
print("infun2()")
fun1()
fun2()
Ainfun1()
infun2()
Binfun1()
C死循环
D犯错
正确答案:
D
27.对于Python文件的‘+打’开模式,以下选项正确的描绘是
A追加写模式
B与r/w/a/x一起使用,在原功能基础上增添同时读写功能
C只读模式
D覆盖写模式
正确答案:
B
28.以下对于CSV文件的描绘,错误的选项是
ACSV文件可用于不一样工具间进行数据互换
BCSV文件格式是一种通用的,相对简单的文件格式,应用于程序之间转
移表格数据。
8
CCSV文件经过多种编码表示字符
DCSV文件的每一行是一维数据,能够使用Python中的列表种类表示正确答案:
C
29.以下对于Python文件对象f的描绘,错误的选项是
Af.closed文件封闭属性,当文件封闭时,值为False
Bf.writable()用于判断文件能否可写
Cf.readable()用于判断文件能否可读
Df.seekable()判断文件能否支持随机接见正确答案:
A
30.
对于以下代码的描绘,错误的选项是
withopen('abc.txt','r+')asf:
lines=f.readlines()
foriteminlines:
print(item)
A履行代码后,abc.txt文件未封闭,一定经过close()函数封闭
B打印输出abc.txt文件内容
Citem是字符串种类
Dlines是列表种类正确答案:
A
31.真以下与行列构造相关系的是
A先到先服务的作业调动
B多重循环的履行
C数组元素的引用
D函数的递归调用正确答案:
A
32.以下表达中正确的选项是
9
A以上说法都不对
B循环行列中的元素个数随队尾指针的变化而动向变化
C循环行列中的元素个数随队头指针与队尾指针的变化而动向变化
D循环行列中的元素个数随队头指针的变化而动向变化正确答案:
C
33.以下链表中,其逻辑构造属于非线性构造的是
A双向链表
B循环链表
C二叉链表
D带链的栈正确答案:
C
34.在构造化设计方法中,生成的构造图中,带有箭头的连线表示
A模块之间的调用关系
B程序的构成成分
C数据的流向
D控制程序的履行次序正确答案:
A
35.在数据流图中,带出名字的箭头表示
A模块之间的调用关系
B控制程序的履行次序
C数据的流向
D程序的构成成分正确答案:
C
36.模块独立性是软件模块化所提出的要求,权衡模块独立性的胸怀标准则是模块的
A抽象和信息隐蔽
10
B激活体制和控制方法
C内聚性和耦合性
D局部化和封装化正确答案:
C
37.需求剖析阶段的任务是确立
A软件开发花费
B软件开发方法
C软件系统功能
D软件开发工具正确答案:
C
38.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
此中数据独立性的阶段是
A数据项管理
B人工管理
C数据库系统
D文件系统正确答案:
C
39.以下说法中,不属于数据模型所描绘的内容的是
A数据拘束
B数据构造
C数据操作
D数据查问正确答案:
D
40.以下相关数据库的描绘,正确的选项是