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

简介: 第七套计算机二级Python考试的模拟选择题,包含40道题目,内容覆盖面向对象方法、软件需求分析、软件测试、结构化程序设计、数据库设计、E-R图、栈操作、排序方法、数据结构、Python语言特性、程序设计风格、字符串处理、随机数、异常处理、控制结构、列表和字典操作、文件读写、数据组织维度、字符串函数、第三方库应用等方面,旨在帮助考生复习和准备考试。

第七套


1. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送___________。
A 命令
B 口令
C 消息
D 调用语句
正确答案: C

2. 下面不属于软件需求分析阶段主要工作的是___________。
A 需求评审
B 需求获取
C 需求变更申请
D 需求分析
正确答案: C

3. 下面不属于软件测试实施步骤的是___________。
A确认测试
B单元测试
C回归测试
D集成测试
正确答案: C

4. 结构化程序设计中,下面对goto语句使用描述正确的是___________。
A禁止使用goto语句
B应避免滥用goto语句
Cgoto语句最好用,不容易造成结构体程序混乱。
D使用goto语句程序效率高
正确答案: B

5. 数据库应用系统中的核心问题是___________。
A数据库管理员培训
B数据库维护
C数据库系统设计
D数据库设计
正确答案: D

6. 在E-R图中,用来表示实体联系的图形是___________。
A三角形
B菱形
C椭圆形
D矩形
正确答案: D

7. 在数据库设计中,将E-R图转换为关系数据模型的过程属于
A物理设计阶段
B需求分析阶段
C概念设计阶段
D逻辑设计阶段
正确答案: D

8. 一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
A 12345ABCDE
B EDCBA54321
C 54321EDCBA
D ABCDE12345
正确答案: B

9. 下列排序方法中,最坏情况下比较次数最少的是
A 堆排序
B 直接插入排序
C 冒泡排序
D 简单选择排序
正确答案: A

10. 支持子程序调用的数据结构是
A 队列
B 二叉树
C树
D栈
正确答案: D

11. Python 中对变量描述错误的选项是:
A Python 不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型
B 变量通过变量名访问
C 变量必须在创建和赋值后使用
D 变量 PI 与变量 Pi 被看作相同的变量
正确答案: D

12.以下 Python 语句运行结果异常的选项是:
A PI , r = 3.14 , 4
B >a = 1
b = a = a + 1

C > x = True
int(x)
D a
正确答案: D

13.以下对Python程序设计风格描述错误的选项是:
A Python中不允许把多条语句写在同一行
B Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C Python可以将一条长语句分成多行显示,使用续航符“\”
D Python中不允许把多条语句写在同一行
正确答案: D

14. 下列表达式的运算结果是:

a = 100
b = False
a * b > -1

A False
B 1
C 0
D True
正确答案: D

15. 运行以下程序,输出结果的是:

str1 = “Nanjing University”
str2 = str1[:7] + " Normal " + str1[-10:]
print(str2)

A Normal U
B Nanjing Normal
C Normal University
D Nanjing Normal University
正确答案: D

16. 运行以下程序,输出结果的是:

print(" love ".join([“Everyday”,“Yourself”,“Python”,]))

A Everyday love Yourself
B Everyday love Python
C love Yourself love Python
D Everyday love Yourself love Python
正确答案: D
17. 哪个选项是使用 PyInstaller 库对 Python 源文件打包的基本使用方法?
A pip -h
B pip install <拟安装库名>
C pip download <拟下载库名>
D pyinstaller 需要在命令行运行 :>pyinstaller
正确答案: D

18. 以下程序的不可能输出结果是:

from random import *
print(round(random(),2))

A 0.47
B 0.54
C 0.27
D 1.87
正确答案: D

19. 以下程序的输出结果是:

astr = ‘0\n’
bstr = ‘A\ta\n’
print("{}{}".format(astr,bstr))

A 0 a a
B 0 A A
C A a
D 0 A a
正确答案: D

20. 以下关于异常处理的描述,正确的是:
A try 语句中有 except 子句就不能有 finally 子句
B Python 中,可以用异常处理捕获程序中的所有错误
C 引发一个不存在索引的列表元素会引发 NameError 错误
D Python 中允许利用 raise 语句由程序主动引发异常
正确答案: D

21.以下语句执行后a、b、c的值是:

a = “watermelon”
b = “strawberry”
c = “cherry”
if a > b:
c = a
a = b
b = c

A watermelon strawberry cherry
B watermelon cherry strawberry
C strawberry cherry watermelon
D strawberry watermelon watermelon
正确答案: D
22. 以下关于 Python 的控制结构,错误的是:
A 每个 if 条件后要使用冒号(:)
B 在 Python 中,没有 switch-case 语句
C Python 中的 pass 是空语句,一般用作占位语句
D elif 可以单独使用
正确答案: D

23. 以下代码段,不会输出A,B,C,的选项是:
A for i in range(3):
print(chr(65+i),end=",")
B for i in [0,1,2]:
print(chr(65+i),end=",")
C i = 0
while i < 3:
print(chr(i+65),end= “,”)
i += 1
continue
D i = 0
while i < 3:
print(chr(i+65),end= “,”)
break
i += 1
正确答案: D
24. 设 x = 10;y = 20,下列语句能正确运行结束的是:
A max = x >y ? x : y
B if(x>y) print(x)
C while True: pass
D min = x if x < y else y
正确答案: D

25.以下程序的输出结果是:
Da = {“北美洲”:“北极兔”,“南美洲”:“托哥巨嘴鸟”,“亚洲”:“大熊猫”,“非洲”:“单峰驼”,“南极洲”:“帝企鹅”}
Da[“非洲”] = “大猩猩”
print(Da)
A (‘北美洲’: ‘北极兔’, ‘南美洲’: ‘托哥巨嘴鸟’, ‘亚洲’: ‘大熊猫’, ‘非洲’: ‘大猩猩’, ‘南极洲’: ‘帝企鹅’)
B [‘北美洲’: ‘北极兔’, ‘南美洲’: ‘托哥巨嘴鸟’, ‘亚洲’: ‘大熊猫’, ‘非洲’: ‘大猩猩’, ‘南极洲’: ‘帝企鹅’]
C {“北美洲”:“北极兔”,“南美洲”:“托哥巨嘴鸟”,“亚洲”:“大熊猫”,“非洲”:“单峰驼”,“南极洲”:“帝企鹅”}
D {‘北美洲’: ‘北极兔’, ‘南美洲’: ‘托哥巨嘴鸟’, ‘亚洲’: ‘大熊猫’, ‘非洲’: ‘大猩猩’, ‘南极洲’: ‘帝企鹅’}
正确答案: D

26. 以下关于列表操作的描述,错误的是:
A 通过 append 方法可以向列表添加元素
B 通过 extend 方法可以将另一个列表中的元素逐一添加到列表中
C 通过 insert(index,object) 方法在指定位置 index 前插入元素 object
D 通过 add 方法可以向列表添加元素
正确答案: D

27. 以下关于字典操作的描述,错误的是:
A del 用于删除字典或者元素
B clear 用于清空字典中的数据
C len 方法可以计算字典中键值对的个数
D keys 方法可以获取字典的值视图
正确答案: D

28. 以下程序的输出结果是:

L1 =[‘abc’, [‘123’,‘456’]]
L2 = [‘1’,‘2’,‘3’]
print(L1 > L2)

A False
B TypeError: ‘>’ not supported between instances of ‘list’ and ‘str’
C 1
D True
正确答案: D

29. 以下属于 Python 脚本程序转变为可执行程序的第三方库的是:
A requests
B scrapy
C numpy
D pyinstaller
正确答案: D

30. 以下属于 Python 中文分词方向第三方库的是:
A pandas
B beautifulsoup4
C python-docx
D jieba
正确答案: D

31. 以下生成词云的 Python 第三方库的是:
A matplotib
B TVTK
C mayavi
D wordcloud
正确答案: D

32. Python 中函数不包括
A 标准函数
B 第三库函数
C 内建函数
D 参数函数
正确答案: D

33. Python 中,函数定义可以不包括以下:
A 函数名
B 关键字 def
C 一对圆括号
D 可选参数列表
正确答案: D

34. 以下程序的输出结果是:

def func(num):
num *= 2
x = 20
func(x)print(x)

A 40
B 出错
C 无输出
D 20
正确答案: D

35.以下程序的输出结果是:

def func(a,*b):
for item in b:
a += item
return a
m = 0print(func(m,1,1,2,3,5,7,12,21,33))

A 33
B 0
C 7
D 85
正确答案: D

36. 下程序的输出结果是:
a = [“a”,“b”,“c”]
b = a[::-1]print(b)
A [‘a’, ‘b’, ‘c’]
B ‘c’, ‘b’, ‘a’
C ‘a’, ‘b’, ‘c’
D [‘c’, ‘b’, ‘a’]
正确答案: D

37. Python 文件只读打开模式是
A w
B x
C b
D r
正确答案: D

38. Python 文件读取方法 read(size) 的含义是
A 从头到尾读取文件所有内容
B 从文件中读取一行数据
C 从文件中读取多行数据
D 从文件中读取指定 size 大小的数据,如果 size 为负数或者空,则读取到文件结束。
正确答案: D

39. 关于数据组织的维度描述正确的是
A 二维数据由对等关系的有序或无序数据构成
B 高维数据由关联关系数据构成
C CSV 是一维数据
D 一维数据采用线性方式存储
正确答案: D

40. 同时去掉字符串左边和右边空格的函数是:
A center()
B count()
C fomat()
D strip()
正确答案: 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