完整wordpython二级考试试题11.docx
《完整wordpython二级考试试题11.docx》由会员分享,可在线阅读,更多相关《完整wordpython二级考试试题11.docx(20页珍藏版)》请在冰豆网上搜索。
完整wordpython二级考试试题11
1。
以下选项对于import保留字描述错误的是
A
import可以用于导入函数库或者库中的函数
B
可以使用fromjiebaimportlcut引入jieba库
C
使用importjiebaasjb,引入函数库jieba,取别名jb
D
使用importjieba引入jieba库
正确答案:
B
2. 以下选项中不可用作Python标识符的是
A
3.14
B
姓名
C
__Name__
D
Pi
正确答案:
A
3. Python可以将一条长语句分成多行显示的续行符号是:
A
\
B
#
C
;
D
‘
正确答案:
A
4. 关于Python语言的特点,以下选项描述正确的是
A
Python语言不支持面向对象
B
Python语言是解释型语言
C
Python语言是编译型语言
D
Python语言是非跨平台语言
正确答案:
B
5.
关于Python整数类型,以下选项描述正确的是:
A
3.14不是整数类型的数值
B
type(100)表达式结果可能是〈class'int'>,也可能是〈class'float'〉
C
oct(100)表达式结果获得十六进制数
D
hex(100)表达式结果获得八进制数
正确答案:
A
6.
运行以下程序,输出结果的是:
>〉>5/2
A
3
B
2
C
2。
5
D
2。
50
正确答案:
C
7.
17。
运行以下程序,输出的Python数据类型是:
>>〉type(abs(—3+4j))
A
字符串类型
B
浮点数类型
C
整数类型
D
复数类型
正确答案:
B
8。
下面代码的输出结果是:
>〉〉TempStr="Pi=3.141593"
>〉〉eval(TempStr[3:
—1])
A
3.14159
B
3.141593
C
Pi=3.14
D
3。
1416
正确答案:
A
9. 以下关于异常处理的描述,错误的选项是:
A
Python通过try、except等保留字提供异常处理功能
B
ZeroDivisionError是一个变量未命名错误
C
NameError是一种异常类型
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
12。
以下关于TensorFlow库的应用领域的描述,正确的选项是
A
机器学习
B
数据可视化
C
Web开发
D
文本分析
正确答案:
A
13。
以下不属于Python深度学习第三方库的选项是:
A
Arcade
B
TensorFlow
C
Caffe2
D
MXNet
正确答案:
A
14。
以下属于Python文本处理第三方库的选项是:
A
matplotib
B
openpyxl
C
wxpython
D
vispy
正确答案:
B
15. random库的seed(a)函数的作用是
A
生成一个[0。
0,1。
0)之间的随机小数
B
生成一个k比特长度的随机整数
C
设置初始化随机数种子a
D
生成一个随机整数
正确答案:
C
16。
下面代码的输出结果是
forninrange(400,500):
i=n//100
j=n//10%10
k=n%10
ifn==i**3+j**3+k**3:
print(n)
A
407
B
408
C
153
D
159
正确答案:
A
17。
给出下面代码:
a=input("”)。
split(",")
x=0
whilex〈len(a):
print(a[x],end=”")
x+=1
代码执行时,从键盘获得Python语言,是,脚本,语言
则代码的输出结果是
A
执行代码出错
B
Python语言,是,脚本,语言
C
Python语言是脚本语言
D
无输出
正确答案:
C
18. 关于函数的描述,错误的选项是
A
Python使用del保留字定义一个函数
B
函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
C
函数是一段具有特定功能的、可重用的语句组
D
使用函数的主要目的是减低编程难度和代码重用
正确答案:
A
19.
执行以下代码,运行错误的是:
deffun(x,y="Name”,z="No"):
pass
A
fun(1,2,3)
B
fun(1,,3)
C
fun
(1)
D
fun(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>〈/o:
p>
n=2〈o:
p〉
p〉
defmultiply(x,y=10):
p>
p〉
globalnp>〈/o:
p〉
returnx*y*n〈o:
p〉〈/o:
p>
s=multiply(10,2)p〉
p〉
print(s)〈o:
p>
p〉
A
40
B
1024
C
200
D
400
正确答案:
A
22。
字典d={'Name':
'Kate’,'No’:
’1001’,'Age’:
'20’},表达式len(d)的值为
A
12
B
9
C
6
D
3
正确答案:
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的列表,描述错误的选项是
A
Python列表是包含0个或者多个对象引用的有序序列
B
Python列表用中括号[]表示
C
Python列表是一个可以修改数据项的序列类型
D
Python列表的长度不可变的
正确答案:
D
25.
以下代码执行的输出结果是:
ls=[]
deffunc(a,b):
ls。
append(b)
returna*b
s=func("Hello!
",2)
print(s,ls)
A
出错
B
Hello!
Hello!
C
Hello!
Hello!
[2]
D
Hello!
Hello!
[]
正确答案:
C
26.
以下程序的输出结果是:
deffun1():
print(”infun1()”)
fun2()
fun1()
deffun2():
print(”infun2()”)
fun1()
fun2()
A
infun1()
infun2()
B
infun1()
C
死循环
D
出错
正确答案:
D
27。
关于Python文件的‘+’打开模式,以下选项正确的描述是
A
追加写模式
B
与r/w/a/x一同使用,在原功能基础上增加同时读写功能
C
只读模式
D
覆盖写模式
正确答案:
B
28。
以下关于CSV文件的描述,错误的选项是
A
CSV文件可用于不同工具间进行数据交换
B
CSV文件格式是一种通用的,相对简单的文件格式,应用于程序之间转移表格数据。
C
CSV文件通过多种编码表示字符
D
CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
正确答案:
C
29. 以下关于Python文件对象f的描述,错误的选项是
A
f.closed文件关闭属性,当文件关闭时,值为False
#判断是否关闭
B
f。
writable()用于判断文件是否可写
C
f。
readable()用于判断文件是否可读
D
f。
seekable()判断文件是否支持随机访问
正确答案:
A
30.
关于以下代码的描述,错误的选项是
withopen('abc。
txt',’r+’)asf:
lines=f。
readlines()
foriteminlines:
print(item)
A
执行代码后,abc.txt文件未关闭,必须通过close()函数关闭
B
打印输出abc。
txt文件内容
C
item是字符串类型
D
lines是列表类型
正确答案:
A
31. 下列与队列结构有关联的是
A
先到先服务的作业调度
B
多重循环的执行
C
数组元素的引用
D
函数的递归调用
正确答案:
A
32. 下列叙述中正确的是
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
抽象和信息隐蔽
B
激活机制和控制方法
C
内聚性和耦合性
D
局部化和封装化
正确答案:
C
37。
需求分析阶段的任务是确定
A
软件开发费用
B
软件开发方法
C
软件系统功能
D
软件开发工具
正确答案:
C
38. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性的阶段是
A
数据项管理
B
人工管理
C
数据库系统
D
文件系统
正确答案:
C
39。
下列说法中,不属于数据模型所描述的内容的是
A
数据约束
B
数据结构
C
数据操作
D
数据查询
正确答案:
D
40。
下列有关数据库的描述,正确的是
A
数据处理是将信息转化为数据的过程
B
数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C
关系中的每一列称为元组,一个元组就是一个字段
D
如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
正确答案:
D