【计算机二级Python】模拟试卷第5套选择题

简介: 第五套计算机二级Python考试的模拟选择题,包含40道题目,内容覆盖二叉树遍历、查找技术、排序技术、面向对象程序设计、软件生命周期、数据库设计、Python语言特性、函数定义与作用、文件操作、列表处理、turtle图形库、随机数生成、全局与局部变量、第三方库应用、循环结构、字符串操作、数字类型、条件判断、函数参数、代码执行效果等方面,旨在帮助考生复习和准备考试。

第五套

1. 关于二叉树的遍历,以下选项中描述错误的是
A、二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历
B、前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树
C、后序遍历二叉树的过程是一个递归的过程
D、二叉树的遍历是指不重复地访问二叉树中的所有结点
正确答案: B
2. 关于二叉树的描述,以下选项中错误的是
A、二叉树具有两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树
B、在任意一棵二叉树中,度为0的结点(叶子结点)比度为2的结点多一个
C、深度为m的二叉树最多有2的m次幂个结点
D、二叉树是一种非线性结构
正确答案: C
3. 关于查找技术的描述,以下选项中错误的是
A、如果采用链式存储结构的有序线性表,只能用顺序查找
B、二分查找只适用于顺序存储的有序表
C、顺序查找的效率很高
D、查找是指在一个给定的数据结构中查找某个特定的元素
正确答案: C
4. 关于排序技术的描述,以下选项中错误的是
A、选择排序法在最坏的情况下需要比较n(n–1)/2次
B、快速排序法比冒泡排序法的速度快
C、冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序
D、简单插入排序在最坏的情况下需要比较n的1.5幂 次
正确答案: D
5. 关于面向对象的程序设计,以下选项中描述错误的是
A、面向对象方法可重用性好
B、Python 3.x 解释器内部采用完全面向对象的方式实现
C、用面向对象方法开发的软件不容易理解
D、面向对象方法与人类习惯的思维方法一致
正确答案: C
6. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A、需求设计 B、详细设计 C、可行性分析 D、概要设计
正确答案: A
7. 以下选项中,用于检测软件产品是否符合需求定义的是
A、集成测试
B、验证测试
C、验收测试
D、确认测试
正确答案: C
8. 在PFD图中用箭头表示
A、数据流
B、调用关系
C、组成关系
D、控制流
正确答案: D
9. 关于软件调试方法,以下选项中描述错误的是
A、软件调试可以分为静态调试和动态调试
B、软件调试的主要方法有强行排错法、回溯法、原因排除法等
C、软件调试的目的是发现错误
D、软件调试的关键在于推断程序内部的错误位置及原因
正确答案: C
10. 关于数据库设计,以下选项中描述错误的是
A、数据库设计可以采用生命周期法
B、数据库设计是数据库应用的核心
C、数据库设计的四个阶段按顺序为概念设计、需求分析、逻辑设计、物理设计
D、数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式
正确答案: C
11. 以下选项中值为False的是
A、‘abc’ <‘abcd’
B、’ ’ <‘a’
C、‘Hello’ >‘hello’
D、‘abcd’ <‘ad’
正确答案: C

12. Python语言中用来定义函数的关键字是
A、return
B、def
C、function
D、define
正确答案: B
13. 以下选项中,对文件的描述错误的是
A
文件中可以包含任何数据内容
B
文本文件和二进制文件都是文件
C、文本文件不能用二进制文件方式读入
D、文件是一个存储在辅助存储器上的数据序列
正确答案: C

14. ls = [3.5, “Python”, [10, “LIST”], 3.6],ls[2][ –1][1]的运行结果是
A、I
B、P
C、Y
D、L
正确答案: A
15. 以下用于绘制弧形的函数是
A、turtle.seth()
B、turtle.right()
C、turtle.circle()
D、turtle.fd()
正确答案: C
16. 对于turtle绘图中颜色值的表示,以下选项中错误的是
A、(190, 190, 190)
B、BEBEBE
C、#BEBEBE
D、“grey”
正确答案: B
17. 以下选项中不属于组合数据类型的是
A、变体类型
B、字典类型
C、映射类型
D、序列类型
正确答案: A
18. 关于random库,以下选项中描述错误的是
A、设定相同种子,每次调用随机函数生成的随机数相同
B、通过from random import *可以引入random随机库
C、通过import random可以引入random随机库
D、生成随机数之前必须要指定随机数种子
正确答案: D

19. 关于函数的可变参数,可变参数*args传入函数时存储的类型是
A
list
B
set
C
dict
D
tuple
正确答案: D

20. 关于局部变量和全局变量,以下选项中描述错误的是
A 局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量
B 局部变量是函数内部的占位符,与全局变量可能重名但不同
C 函数运算结束后,局部变量不会被释放
D 局部变量为组合数据类型且未创建,等同于全局变量
正确答案: C

21.下面代码的输出结果是

ls = [“F”,“f”]def fun(a):
ls.append(a)
return
fun(“C”)print(ls)

A [‘F’, ‘f’]
B [‘C’]
C 出错
D [‘F’, ‘f’, ‘C’]
正确答案: D

22. 关于函数作用的描述,以下选项中错误的是
A 复用代码
B 增强代码的可读性
C 降低编程复杂度
D 提高代码执行速度
正确答案: D

23. 假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是
A 参数是int类型时,不改变原参数的值
B 参数是组合类型(可变对象)时,改变原参数的值
C 参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D 参数是list类型时,改变原参数的值
正确答案: C

24. 关于形参和实参的描述,以下选项中正确的是
A参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
B 函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式
C 程序在调用时,将形参复制给函数的实参
D 函数定义中参数列表里面的参数是实际参数,简称实参
正确答案: B

25. 以下选项中,正确地描述了浮点数0.0和整数0相同性的是
A 它们使用相同的计算机指令处理方法
B 它们具有相同的数据类型
C 它们具有相同的值
D 它们使用相同的硬件执行单元
正确答案: C

26. 关于random.uniform(a,b)的作用描述,以下选项中正确的是
A 生成一个[a, b]之间的随机小数
B 生成一个均值为a,方差为b的正态分布
C 生成一个(a, b)之间的随机数
D 生成一个[a, b]之间的随机整数
正确答案: A

27. 关于Python语句P = –P,以下选项中描述正确的是
A P和P的负数相等
B P和P的绝对值相等
C 给P赋值为它的负数
D P的值为0
正确答案: C

28. 以下选项中,用于文本处理方向的第三方库是
A pdfminer
B TVTK
C matplotlib
D mayavi
正确答案: A

29. 以下选项中,用于机器学习方向的第三方库是
A jieba
B SnowNLP
C loso
D TensorFlow
正确答案: D

30. 以下选项中,用于Web开发方向的第三方库是
A Panda3D
B cocos2d
C Django
D Pygame
正确答案: C

31.下面代码的输出结果是
x = 0x0101print(x)
A 101
B 257
C 65
D 5
正确答案: B

32.下面代码的输出结果是

sum = 1.0
for num in range(1,4):
sum+=num
print(sum)

A 6
B 7.0
C 1.0
D 7
正确答案: B
33.下面代码的输出结果是

a = 4.2e–1
b = 1.3e2
print(a+b)

A 130.042
B 5.5e31
C 130.42
D 5.5e3
正确答案: C

34.下面代码的输出结果是

name = "Python语言程序设计"print(name[2: –2])

A thon语言程序
B thon语言程序设
C ython语言程序
D ython语言程序设
正确答案: A

35.下面代码的输出结果是

weekstr = “星期一星期二星期三星期四星期五星期六星期日”
weekid = 3
print(weekstr[weekid_3: weekid_3+3])

A、星期二
B、星期三
C、星期四
D、星期一
正确答案: C
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]
正确答案: B
37.下面代码的输出结果是

for s in “abc”:
for i in range(3):
print (s,end="")
if s==“c”:
break

A aaabccc
B aaabbbc
C abbbccc
D aaabbbccc
正确答案: B
38.下面代码的输出结果是

for i in range(10):
if i%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,
正确答案: D

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]
正确答案: B

40.下面代码的输出结果是

def change(a,b):
a = 10
b += a
a = 4
b = 5
change(a,b)print(a,b)

A 10 5
B 4 15
C 10 15
D 4 5
正确答案: D

目录
相关文章
|
3月前
|
机器学习/深度学习 算法 TensorFlow
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
动物识别系统。本项目以Python作为主要编程语言,并基于TensorFlow搭建ResNet50卷积神经网络算法模型,通过收集4种常见的动物图像数据集(猫、狗、鸡、马)然后进行模型训练,得到一个识别精度较高的模型文件,然后保存为本地格式的H5格式文件。再基于Django开发Web网页端操作界面,实现用户上传一张动物图片,识别其名称。
107 1
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
|
2月前
|
机器学习/深度学习 人工智能 算法
【玉米病害识别】Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练
玉米病害识别系统,本系统使用Python作为主要开发语言,通过收集了8种常见的玉米叶部病害图片数据集('矮花叶病', '健康', '灰斑病一般', '灰斑病严重', '锈病一般', '锈病严重', '叶斑病一般', '叶斑病严重'),然后基于TensorFlow搭建卷积神经网络算法模型,通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型文件。再使用Django搭建Web网页操作平台,实现用户上传一张玉米病害图片识别其名称。
71 0
【玉米病害识别】Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练
|
3月前
|
机器学习/深度学习 算法 TensorFlow
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高的模型文件,然后保存为本地的h5格式文件。再使用Django开发Web网页端操作界面,实现用户上传一张交通标志图片,识别其名称。
115 6
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
|
3月前
|
机器学习/深度学习 人工智能 算法
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
文本分类识别系统。本系统使用Python作为主要开发语言,首先收集了10种中文文本数据集("体育类", "财经类", "房产类", "家居类", "教育类", "科技类", "时尚类", "时政类", "游戏类", "娱乐类"),然后基于TensorFlow搭建CNN卷积神经网络算法模型。通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型,并保存为本地的h5格式。然后使用Django开发Web网页端操作界面,实现用户上传一段文本识别其所属的类别。
101 1
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
|
3月前
|
前端开发 搜索推荐 算法
中草药管理与推荐系统Python+Django网页界面+推荐算法+计算机课设系统+网站开发
中草药管理与推荐系统。本系统使用Python作为主要开发语言,前端使用HTML,CSS,BootStrap等技术和框架搭建前端界面,后端使用Django框架处理应用请求,使用Ajax等技术实现前后端的数据通信。实现了一个综合性的中草药管理与推荐平台。具体功能如下: - 系统分为普通用户和管理员两个角色 - 普通用户可以登录,注册、查看物品信息、收藏物品、发布评论、编辑个人信息、柱状图饼状图可视化物品信息、并依据用户注册时选择的标签进行推荐 和 根据用户对物品的评分 使用协同过滤推荐算法进行推荐 - 管理员可以在后台对用户和物品信息进行管理编辑
88 12
中草药管理与推荐系统Python+Django网页界面+推荐算法+计算机课设系统+网站开发
|
3月前
|
机器学习/深度学习 人工智能 算法
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台。果蔬识别系统,本系统使用Python作为主要开发语言,通过收集了12种常见的水果和蔬菜('土豆', '圣女果', '大白菜', '大葱', '梨', '胡萝卜', '芒果', '苹果', '西红柿', '韭菜', '香蕉', '黄瓜'),然后基于TensorFlow库搭建CNN卷积神经网络算法模型,然后对数据集进行训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地文件方便后期调用。再使用Django框架搭建Web网页平台操作界面,实现用户上传一张果蔬图片识别其名称。
65 0
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
|
3月前
|
机器学习/深度学习 存储 人工智能
文本情感识别分析系统Python+SVM分类算法+机器学习人工智能+计算机毕业设计
使用Python作为开发语言,基于文本数据集(一个积极的xls文本格式和一个消极的xls文本格式文件),使用Word2vec对文本进行处理。通过支持向量机SVM算法训练情绪分类模型。实现对文本消极情感和文本积极情感的识别。并基于Django框架开发网页平台实现对用户的可视化操作和数据存储。
52 0
文本情感识别分析系统Python+SVM分类算法+机器学习人工智能+计算机毕业设计
|
4月前
|
机器学习/深度学习 人工智能 算法
【眼疾病识别】图像识别+深度学习技术+人工智能+卷积神经网络算法+计算机课设+Python+TensorFlow
眼疾识别系统,使用Python作为主要编程语言进行开发,基于深度学习等技术使用TensorFlow搭建ResNet50卷积神经网络算法,通过对眼疾图片4种数据集进行训练('白内障', '糖尿病性视网膜病变', '青光眼', '正常'),最终得到一个识别精确度较高的模型。然后使用Django框架开发Web网页端可视化操作界面,实现用户上传一张眼疾图片识别其名称。
93 9
【眼疾病识别】图像识别+深度学习技术+人工智能+卷积神经网络算法+计算机课设+Python+TensorFlow
|
3月前
|
Unix 编译器 C语言
[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ordinal_
[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord
27 0
|
4月前
|
安全 网络协议 网络安全
Python 渗透测试:黑客内外网信息收集.(帮助 得到信息攻击计算机内外网.)
Python 渗透测试:黑客内外网信息收集.(帮助 得到信息攻击计算机内外网.)
43 0