完整word版python二级考试试题5.docx

上传人:b****5 文档编号:11985904 上传时间:2023-04-16 格式:DOCX 页数:19 大小:17.91KB
下载 相关 举报
完整word版python二级考试试题5.docx_第1页
第1页 / 共19页
完整word版python二级考试试题5.docx_第2页
第2页 / 共19页
完整word版python二级考试试题5.docx_第3页
第3页 / 共19页
完整word版python二级考试试题5.docx_第4页
第4页 / 共19页
完整word版python二级考试试题5.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

完整word版python二级考试试题5.docx

《完整word版python二级考试试题5.docx》由会员分享,可在线阅读,更多相关《完整word版python二级考试试题5.docx(19页珍藏版)》请在冰豆网上搜索。

完整word版python二级考试试题5.docx

完整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

正确答案:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1