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

简介: 第四套计算机二级Python考试的模拟选择题,包含40道题目,内容涉及需求分析、数据流图、黑盒测试、E-R图、二叉树、算法复杂度、Python文件后缀、浮点数精度、保留字、字符编码、循环结构、第三方库、列表操作、文件读写、CSV文件、turtle图形库、网络爬虫、数据分析、机器学习、字符串操作、类型转换、随机数、列表推导、字典、字符串格式化等方面,旨在帮助考生复习和准备考试。

第四套

1. 以下选项中,不属于需求分析阶段的任务是
A、需求规格说明书评审
B、确定软件系统的性能需求
C、确定软件系统的功能需求
D、制定软件集成测试计划
正确答案: D
2. 关于数据流图(DFD)的描述,以下选项中正确的是
A、软件详细设计的工具
B、结构化方法的需求分析工具
C、面向对象需求分析工具
D、软件概要设计的工具
正确答案: B
3. 在黑盒测试方法中,设计测试用例的主要根据是
A、程序流程图
B、程序数据结构
C、程序内部逻辑
D、程序外部功能
正确答案: D

4. 一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是
A、m : n联系
B、m : 1联系
C、1 : n联系
D、1 : 1联系
正确答案: A
5. 数据库设计中,反映用户对数据要求的模式是
A、内模式
B、设计模式
C、外模式
D、概念模式
正确答案: C

6. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是
A、概念设计阶段
B、逻辑设计阶段
C、物理设计阶段
D、需求分析阶段
正确答案: A

7. 以下选项中描述正确的是
A、只有一个根结点的数据结构不一定是线性结构
B、循环链表是非线性结构
C、双向链表是非线性结构
D、有一个以上根结点的数据结构不一定是非线性结构
正确答案: A

8. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数是
A、6
B、16
C、10
D、4
正确答案: B

9.下图所示的二叉树进行前序遍历的序列是
A、YDEBFZXCA
B、ABDYECFXZ
C、ABCDEFXYZ
D、DYBEAFCZX
正确答案: B

10. 以下选项中描述正确的是
A、算法的时间复杂度与空间复杂度一定相关
B、算法的时间复杂度是指执行算法所需要的计算工作量
C、算法的效率只与问题的规模有关,而与数据的存储结构无关
D、数据的逻辑结构与存储结构是一一对应的
正确答案: A
11. Python文件的后缀名是
A、pdf
B、do
C、pass
D、py
正确答案: D
12.下面代码的输出结果是
print( 0.1 + 0.2 == 0.3)
A、False
B、–1
C、0
D、while
正确答案: A
13. 以下选项中,不是Python语言保留字的是
A、except
B、do
C、pass
D、while
正确答案: B
14.下面代码的执行结果
a = 10.99print(complex(a))
A、10.99+j
B、10.99
C、0.99
D、(10.99+0j)
正确答案: D
15. 关于 Python 字符编码,以下选项中描述错误的是
A、chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换
B、print chr(65) 输出 A
C、print(ord(‘a’)) 输出 97
D、Python 字符编码使用 ASCII 编码
正确答案: D

16. 关于Python循环结构,以下选项中描述错误的是
A、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
B、break用来结束当前当次语句,但不跳出当前的循环体
C、continue只结束本次循环
D、Python通过for、while等保留字构建循环结构
正确答案: B

17.给出如下代码

import random
num = random.randint(1,10)while True:
if num >= 9:
breakelse:
num = random.randint(1,10)

以下选项中描述错误的是
A、这段代码的功能是程序自动猜数字
B、import random代码是可以省略的
C、while True: 创建了一个永远执行的循环
D、random.randint(1,10) 生成[1,10]之间的整数
正确答案: B

18. 关于time库的描述,以下选项中错误的是
A、time库提供获取系统时间并格式化输出功能
B、time.sleep(s)的作用是休眠s秒
C、time.perf_counter()返回一个固定的时间计数值
D、time库是Python中处理时间的标准库
正确答案: C

19. 关于jieba库的描述,以下选项中错误的是
A、jieba.cut(s)是精确模式,返回一个可迭代的数据类型
B、jieba.lcut(s)是精确模式,返回列表类型
C、jieba.add_word(s)是向分词词典里增加新词s
D、jieba是Python中一个重要的标准函数库
正确答案: D

20. 对于列表ls的操作,以下选项中描述错误的是
A、ls.clear():删除ls的最后一个元素
B、ls.copy():生成一个新列表,复制ls的所有元素
C、ls.reverse():列表ls的所有元素反转
D、ls.append(x):在ls最后增加一个元素
正确答案: A

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

listV = list(range(5))print(2 in listV)

A、False
B、0
C、-1
D、True
正确答案: D
22.给出如下代码

import random as ran
listV = []
ran.seed(100)for i in range(10):
i = ran.randint(100,999)
listV.append(i)

以下选项中能输出随机列表元素最大值的是
A、print(listV.max())
B、print(listV.pop(i))
C、print(max(listV))
D、print(listV.reverse(i))
正确答案: C
23.给出如下代码

MonthandFlower={“1月”:“梅花”,“2月”:“杏花”,“3月”:“桃花”,“4月”:“牡丹花”,“5月”:“石榴花”,“6月”:“莲花”,“7月”:“玉簪花”,“8月”:“桂花”,“9月”:“菊花”,“10月”:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花”}

n = input(“请输入1—12的月份:”)print(n + “月份之代表花:” + MonthandFlower.get(str(n)+“月”))

以下选项中描述正确的是
A、代码实现了获取一个整数(1—12)来表示月份,输出该月份对应的代表花名
B、MonthandFlower是列表类型变量
C、MonthandFlower是一个元组
D、MonthandFlower是集合类型变量
正确答案: A

24. 关于Python文件打开模式的描述,以下选项中描述错误的是
A、覆盖写模式w
B、追加写模式a
C、创建写模式n
D、只读模式r
正确答案: C
25.执行如下代码:
fname = input("请输入要写入的文件: ")
fo = open(fname, “w+”)
ls = [“清明时节雨纷纷,”,“路上行人欲断魂,”,“借问酒家何处有?”,“牧童遥指杏花村。”]
fo.writelines(ls)
fo.seek(0)for line in fo:
print(line)
fo.close()
以下选项中描述错误的是
A、fo.writelines(ls)将元素全为字符串的ls列表写入文件
B、fo.seek(0)这行代码如果省略,也能打印输出文件内容
C、代码主要功能为向文件写入一个列表类型,并打印输出结果
D、执行代码时,从键盘输入“清明.txt”,则清明.txt被创建
正确答案: B

26. 关于CSV文件的描述,以下选项中错误的是
A、CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
B、CSV文件通过多种编码表示字符
C、整个CSV文件是一个二维数据
D、CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据
正确答案: B
27. 以下选项中,修改turtle画笔颜色的函数是
A、seth()
B、colormode()
C、bk()
D、pencolor()
正确答案: D
28. 以下选项中,Python网络爬虫方向的第三方库是
A、numpy
B、openpyxl
C、PyQt5
D、scrapy
正确答案: D
29. 以下选项中,Python数据分析方向的第三方库是
A、PIL
B、Django
C、pandas
D、flask
正确答案: C

30. 以下选项中,Python机器学习方向的第三方库是
A、TensorFlow
B、scipy
C、PyQt5
D、requests
正确答案: A
31.给出如下代码:

TempStr = “Hello World”

以下选项中可以输出“World”子串的是
A、print(TempStr[–5: –1])
B、print(TempStr[–5:0])
C、print(TempStr[–4: –1])print(TempStr[–4: –1])
D、print(TempStr[–5:])
正确答案: D
32.下面代码的输出结果是

x = 12.34print(type(x))

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

x=10
y=3print(x%y,x**y)

A、3 1000
B、1 30
C、3 30
D、1 1000
正确答案: D
34.执行如下代码

import turtle as tfor i in range(1,5):
t.fd(50)
t.left(90)

在Python Turtle Graphics中,绘制的是
A、五边形
B、三角形
C、五角星
D、正方形
正确答案: D
35. 设一年356天,第1天的能力值为基数记为1.0。当好好学习时能力值相比前一天会提高千分之五。以下选项中,不能获得持续努力1年后的能力值的是
A、1.005 ** 365
B、pow((1.0 +0.005),365)
C、1.005 // 365
D、pow(1.0 + 0.005,365)
正确答案: C
36.给出如下代码:
s = list(“巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。
老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式
烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。”)
以下选项中能输出字符“八”出现次数的是
A、print(s.index(“八”))
B、print(s.index(“八”),6)
C、print(s.index(“八”),6,len(s))
D、print(s.count(“八”))
正确答案: D
37.下面代码的输出结果是

vlist = list(range(5))print(vlist)

A、0 1 2 3 4
B、0,1,2,3,4,
C、0;1;2;3;4;
D、[0, 1, 2, 3, 4]
正确答案: D

38. 以下选项中,不是建立字典的方式是
A、d = {[1,2]:1, [3,4]:3}
B、d = {(1,2):1, (3,4):3}
C、d = {‘张三’:1, ‘李四’:2}
D、d = {1:[1,2], 3:[3,4]}
正确答案: A
39.如果name = “全国计算机等级考试二级Python”,以下选项中输出错误的是
A、>>>print(name[:])
全国计算机等级考试二级Python
B、>>> print(name[11:])
Python
C、>>> print(name[:11])
全国计算机等级考试二级
D、>>> print(name[0], name[8], name[–1])
全 试
正确答案: D
40.下列程序的运行结果是

s = ‘PYTHON’>>> “{0:3}”.format(s)

A、‘PYTH’
B、‘PYTHON’
C、‘ PYTHON’
D、‘PYT’
正确答案: B

目录
相关文章
|
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