完整word版python二级考试试题5.docx
- 文档编号:2166886
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:19
- 大小:17.91KB
完整word版python二级考试试题5.docx
《完整word版python二级考试试题5.docx》由会员分享,可在线阅读,更多相关《完整word版python二级考试试题5.docx(19页珍藏版)》请在冰点文库上搜索。
完整word版python二级考试试题5
1. 关于二叉树的遍历,以下选项中描述错误的是
A
二叉树的遍历可以分为三种:
前序遍历、中序遍历、后序遍历
B
前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树
C
后序遍历二叉树的过程是一个递归的过程
D
二叉树的遍历是指不重复地访问二叉树中的所有结点
正确答案:
2. 关于二叉树的描述,以下选项中错误的是
A
二叉树具有两个特点:
非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树
B
在任意一棵二叉树中,度为0的结点(叶子结点)比度为2的结点多一个
C
深度为m的二叉树最多有2的m次幂个结点
D
二叉树是一种非线性结构
正确答案:
3. 关于查找技术的描述,以下选项中错误的是
A
如果采用链式存储结构的有序线性表,只能用顺序查找
B
二分查找只适用于顺序存储的有序表
C
顺序查找的效率很高
D
查找是指在一个给定的数据结构中查找某个特定的元素
正确答案:
、
4. 关于排序技术的描述,以下选项中错误的是
A
选择排序法在最坏的情况下需要比较n(n–1)/2次
B
快速排序法比冒泡排序法的速度快
C
冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序
D
简单插入排序在最坏的情况下需要比较n的1.5幂次
正确答案:
5. 关于面向对象的程序设计,以下选项中描述错误的是
A
面向对象方法可重用性好
B
Python3.x解释器内部采用完全面向对象的方式实现
C
用面向对象方法开发的软件不容易理解
D
面向对象方法与人类习惯的思维方法一致
正确答案:
6. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A
需求设计
B
详细设计
C
可行性分析
D
概要设计
正确答案:
7. 以下选项中,用于检测软件产品是否符合需求定义的是
A
集成测试
B
验证测试
C
验收测试
D
确认测试
正确答案:
8. 在PFD图中用箭头表示
A
数据流
B
调用关系
C
组成关系
D
控制流
正确答案:
9. 关于软件调试方法,以下选项中描述错误的是
A
软件调试可以分为静态调试和动态调试
B
软件调试的主要方法有强行排错法、回溯法、原因排除法等
C
软件调试的目的是发现错误
D
软件调试的关键在于推断程序内部的错误位置及原因
正确答案:
10. 关于数据库设计,以下选项中描述错误的是
A
数据库设计可以采用生命周期法
B
数据库设计是数据库应用的核心
C
数据库设计的四个阶段按顺序为概念设计、需求分析、逻辑设计、物理设计
D
数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式
正确答案:
11. 以下选项中值为False的是
A
'abc'<'abcd'
B
''<'a'
C
'Hello'>'hello'
D
'abcd'<'ad'
正确答案:
12. Python语言中用来定义函数的关键字是
A
return
B
def
C
function
D
define
正确答案:
13. 以下选项中,对文件的描述错误的是
A
文件中可以包含任何数据内容
B
文本文件和二进制文件都是文件
C
文本文件不能用二进制文件方式读入
D
文件是一个存储在辅助存储器上的数据序列
正确答案:
14. ls=[3.5,"Python",[10,"LIST"],3.6],ls[2][–1][1]的运行结果是
A
I
B
P
C
Y
D
L
正确答案:
15. 以下用于绘制弧形的函数是
A
turtle.seth()
B
turtle.right()
C
turtle.circle()
D
turtle.fd()
正确答案:
16. 对于turtle绘图中颜色值的表示,以下选项中错误的是
A
(190,190,190)
B
BEBEBE
C
#BEBEBE
D
“grey”
正确答案:
17. 以下选项中不属于组合数据类型的是
A
变体类型
B
字典类型
C
映射类型
D
序列类型
正确答案:
18. 关于random库,以下选项中描述错误的是
A
设定相同种子,每次调用随机函数生成的随机数相同
B
通过fromrandomimport*可以引入random随机库
C
通过importrandom可以引入random随机库
D
生成随机数之前必须要指定随机数种子
正确答案:
19. 关于函数的可变参数,可变参数*args传入函数时存储的类型是
A
list
B
set
C
dict
D
tuple
正确答案:
20. 关于局部变量和全局变量,以下选项中描述错误的是
A
局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量
B
局部变量是函数内部的占位符,与全局变量可能重名但不同
C
函数运算结束后,局部变量不会被释放
D
局部变量为组合数据类型且未创建,等同于全局变量
正确答案:
21.
下面代码的输出结果是
ls=["F","f"]
deffun(a):
ls.append(a)
return
fun("C")
print(ls)
A
['F','f']
B
['C']
C
出错
D
['F','f','C']
正确答案:
22. 关于函数作用的描述,以下选项中错误的是
A
复用代码
B
增强代码的可读性
C
降低编程复杂度
D
提高代码执行速度
正确答案:
23. 假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是
A
参数是int类型时,不改变原参数的值
B
参数是组合类型(可变对象)时,改变原参数的值
C
参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D
参数是list类型时,改变原参数的值
正确答案:
24. 关于形参和实参的描述,以下选项中正确的是
A
参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
B
函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式
C
程序在调用时,将形参复制给函数的实参
D
函数定义中参数列表里面的参数是实际参数,简称实参
正确答案:
25. 以下选项中,正确地描述了浮点数0.0和整数0相同性的是
A
它们使用相同的计算机指令处理方法
B
它们具有相同的数据类型
C
它们具有相同的值
D
它们使用相同的硬件执行单元
正确答案:
26. 关于random.uniform(a,b)的作用描述,以下选项中正确的是
A
生成一个[a,b]之间的随机小数
B
生成一个均值为a,方差为b的正态分布
C
生成一个(a,b)之间的随机数
D
生成一个[a,b]之间的随机整数
正确答案:
27. 关于Python语句P=–P,以下选项中描述正确的是
A
P和P的负数相等
B
P和P的绝对值相等
C
给P赋值为它的负数
D
.P的值为0
正确答案:
28. 以下选项中,用于文本处理方向的第三方库是
A
pdfminer
B
TVTK
C
matplotlib
D
mayavi
正确答案:
29. 以下选项中,用于机器学习方向的第三方库是
A
jieba
B
SnowNLP
C
loso
D
TensorFlow
正确答案:
30. 以下选项中,用于Web开发方向的第三方库是
A
Panda3D
B
cocos2d
C
Django
D
Pygame
正确答案:
31.
下面代码的输出结果是
x=0x0101print(x)
A
101
B
257
C
65
D
5
正确答案:
32.
下面代码的输出结果是
sum=1.0
fornuminrange(1,4):
sum+=num
print(sum)
A
6
B
7.0
C
1.0
D
7
正确答案:
33.
下面代码的输出结果是
a=4.2e–1
b=1.3e2print(a+b)
A
130.042
B
5.5e31
C
130.42
D
5.5e3
正确答案:
34.
下面代码的输出结果是
name="Python语言程序设计"
print(name[2:
–2])
A
thon语言程序
B
thon语言程序设
C
ython语言程序
D
ython语言程序设
正确答案:
35.
下面代码的输出结果是
weekstr="星期一星期二星期三星期四星期五星期六星期日"
weekid=3
print(weekstr[weekid*3:
weekid*3+3])
A
星期二
B
星期三
C
星期四
D
星期一
正确答案:
36.
下面代码的输出结果是
a=[5,1,3,4]
print(sorted(a,reverse=True))
A
[5,1,3,4]
B
[5,4,3,1]
C
[4,3,1,5]
D
[1,3,4,5]
正确答案:
37.
下面代码的输出结果是
forsin"abc":
foriinrange(3):
print(s,end="")
ifs=="c":
break
A
aaabccc
B
aaabbbc
C
abbbccc
D
aaabbbccc
正确答案:
38.
下面代码的输出结果是
foriinrange(10):
ifi%2==0:
continue
else:
print(i,end=",")
A
2,4,6,8,
B
0,2,4,6,8,
C
0,2,4,6,8,10,
D
1,3,5,7,9,
正确答案:
39.
下面代码的输出结果是
ls=list(range(1,4))
print(ls)
A
{0,1,2,3}
B
[1,2,3]
C
{1,2,3}
D
[0,1,2,3]
正确答案:
40.
下面代码的输出结果是
defchange(a,b):
a=10
b+=a
a=4
b=5
change(a,b)
print(a,b)
A
105
B
415
C
1015
D
45
正确答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word python 二级 考试 试题