全国计算机等级考试二级Python真题及解析(4)
一、选择题
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
writelines()方法将什么写入文件
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库的描述,以下选项中错误的是

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。