NCRE

全国计算机等级考试二级MS Office 选择题适用于2017年9月49次考试100%原题

MarginNote 3 - Mac端PDF阅读批注工具 激活码价格:¥69.00
赤友 NTFS for Mac 助手 -  磁盘硬盘格式读写软件注册激活码价格:¥35.00
虫洞 -  iPhone安卓投屏操控 电脑手机多屏协同,价格:¥45.00
namesilo全网最便宜域名注册商,输入折扣码:nsilo20立减1美元!

全国计算机等级考试二级MS Office 选择题适用于2017年9月49次考试100%原题

全国计算机等级考试二级MS Office 选择题(共660道全部是2017年9月原题,如想阅读全部请加入VIP会员)

全国计算机等级考试二级MS Office 选择题适用于2017年9月49次考试100%原题
1. 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A) 快速排序
B) 冒泡排序
C) 堆排序
D) 直接插入排序

参考答案:C

2. 下列关于栈的叙述正确的是
A) 不能删除数据
B) 只能在栈底插入数据
C) 栈按"先进先出"组织数据
D) 栈按"先进后出"组织数据

参考答案:D

3. 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
A) 10
B) 6
C) 8
D) 4

参考答案:B

4. 下列叙述中正确的是
A) 算法复杂度是指设计算法的难度
B) 算法复杂度是指算法控制结构的复杂程度
C) 算法的时间复杂度是指设计算法的工作量
D) 算法的复杂度包括时间复杂度与空间复杂度

参考答案:D

5. 在软件开发中,需求分析阶段产生的主要文档是
A) 软件需求规格说明书
B) 概要设计说明书
C) 可行性分析报告
D) 集成测试计划

参考答案:A

6. 程序流程图中带有箭头的线段表示的是
A) 数据流
B) 调用关系
C) 图元关系
D) 控制流

参考答案:D

7. 结构化程序设计的基本原则不包括
A) 自顶向下
B) 模块化
C) 多态性
D) 逐步求精

参考答案:C

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

参考答案:A

9. 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A) 学号,课号
B) 课号,成绩
C) 学号,成绩
D) 学号,姓名,成绩

参考答案:A

10. 有两个关系R和S如下图所示:

由关系R通过运算得到关系S,则所使用的运算为
A) 连接
B) 投影
C) 选择
D) 插入

参考答案:B

11. 下列叙述中正确的是
A) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C) 循环队列中元素的个数是由队头指针和队尾指针共同决定
D) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

参考答案:C

12. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
A) O(n)
B) O(log2n)
C) O(nlog2n)
D) O(n2)

 

参考答案:B

13. 下列叙述中正确的是
A) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
B) 链式存储结构比顺序存储结构节省存储空间
C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

参考答案:D

14. 对于循环队列,下列叙述中正确的是
A) 队头指针一定大于队尾指针
B) 队头指针可以大于队尾指针,也可以小于队尾指针
C) 队头指针一定小于队尾指针
D) 队头指针是固定不变的

参考答案:B

15. 在软件开发中,需求分析阶段可以使用的工具是
A) DFD图
B) 程序流程图
C) PAD图
D) N-S图

参考答案:A

16. 在面向对象方法中,不属于“对象”基本特点的是
A) 一致性
B) 多态性
C) 分类性
D) 标识唯一性

参考答案:A

17. 数据流图中带有箭头的线段表示的是
A) 模块调用
B) 控制流
C) 数据流
D) 事件驱动

参考答案:C

18. 有三个关系R、S和T如下图所示:

其中关系T由关系R和S通过运算得到,则所使用的运算为
A) 笛卡尔积
B) 交
C) 自然连接
D) 并

参考答案:C

19. 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
A) 一对多
B) 多对一
C) 多对多
D) 一对一

参考答案:A

20. 数据库管理系统是
A) 一种编译系统
B) 一种操作系统
C) 在操作系统支持下的系统软件
D) 操作系统的一部分

参考答案:C

21. 算法的空间复杂度是指
A) 算法程序中的语句或指令条数
B) 算法在执行过程中所需要的临时工作单元数
C) 算法所处理的数据量
D) 算法在执行过程中所需要的计算机存储空间

参考答案:D

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

参考答案:D

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

参考答案:C

24. 支持子程序调用的数据结构是
A) 树
B) 栈
C) 队列
D) 二叉树

参考答案:B

25. 软件设计中模块划分应遵循的准则是
A) 低内聚高耦合
B) 高内聚低耦合
C) 高内聚高耦合
D) 低内聚低耦合

参考答案:B

26. 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
A) 操作系统
B) 汇编程序
C) 教务管理系统
D) 编译程序

参考答案:C

27. 下面叙述中错误的是
A) 程序调试通常也称为Debug
B) 软件测试应严格执行测试计划,排除测试的随意性
C) 对被调试的程序进行“错误定位”是程序调试的必要步骤
D) 软件测试的目的是发现错误并改正错误

参考答案:D

28. 将E-R图转换为关系模式时,实体和联系都可以表示为
A) 域
B) 键
C) 关系
D) 属性

参考答案:C

29. 在数据管理技术发展的三个阶段中,数据共享最好的是

A) 人工管理阶段
B) 文件系统阶段
C) 数据库系统阶段

参考答案:C

30. 有三个关系R,S和T如下图所示:

其中关系T由关系R和S通过运算得到,则该运算是
A) 并
B) 选择
C) 投影
D) 交

参考答案:A

31. 算法的有穷性是指
A) 算法程序的长度是有限的
B) 算法只能被有限的用户使用
C) 算法程序的运行时间是有限的
D) 算法程序所处理的数据量是有限的

参考答案:C

32. 下列数据结构中,属于非线性结构的是
A) 二叉树
B) 循环队列
C) 带链栈
D) 带链队列

参考答案:A

33. 下列叙述中正确的是
A) 循环队列是非线性结构
B) 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
C) 栈是“先进先出”的线性表
D) 队列是“先进后出”的线性表

参考答案:B

34. 下列数据结构中,能够按照“先进后出”原则存取数据的是
A) 二叉树
B) 栈
C) 队列
D) 循环队列

参考答案:B

35. 下列选项中不属于结构化程序设计原则的是
A) 自顶向下
B) 模块化
C) 逐步求精
D) 可封装

参考答案:D

36. 软件详细设计产生的图如下图所示:

则该图是
A) E-R
B) 程序流程图
C) PAD图
D) N-S图

参考答案:B

37. 软件设计中划分模块的准则是
A) 低内聚高耦合
B) 低内聚低耦合
C) 高内聚高耦合
D) 高内聚低耦合

参考答案:D

38. 有三个关系R,S和T如下图所示:

其中关系T由关系R和S通过某种运算得到,则所使用的运算为
A) 并
B) 笛卡尔积
C) 自然连接
D) 交

参考答案:D

39. 数据库应用系统中的核心问题是
A) 数据库设计
B) 数据库管理员培训
C) 数据库维护
D) 数据库系统设计

参考答案:A

40. 在E-R图中,用来表示实体间联系的图形是
A) 椭圆形
B) 菱形
C) 三角形
D) 矩形

参考答案:B

41. 下列叙述中正确的是
A) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
B) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
C) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构

参考答案:A

42. 下列叙述中正确的是
A) 栈是一种先进先出的线性表
B) 队列是一种后进先出的线性表
C) 栈与队列都是非线性结构
D) 栈与队列都是线性结构

参考答案:D

43. 一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为
A) 180
B) 0
C) 1
D) 181

参考答案:C

44. 算法的时间复杂度是指
A) 执行该算法所需要的时间
B) 算法中指令的条数
C) 设计该算法所需的工作量
D) 执行该算法时所需要的基本运算次数

参考答案:D

45. 软件生命周期是指
A) 软件产品从提出、实现、使用维护到停止使用退役的过程
B) 软件从需求分析、设计、实现到测试完成的过程
C) 软件的运行维护过程
D) 软件的开发过程

参考答案:A

46. 面向对象方法中,继承是指
A) 一组对象所具有的相似性质
B) 一个对象具有另一个对象的性质
C) 类之间共享属性和操作的机制
D) 各对象之间的共同性质

参考答案:C

47. 软件测试的目的是
A) 发现程序中的错误
B) 发现并改正程序中的错误
C) 评估软件可靠性
D) 改正程序中的错误

参考答案:A

48. 一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
A) 多对一
B) 多对多
C) 一对多
D) 一对一

参考答案:B

49. 数据库设计中反映用户对数据要求的模式是
A) 设计模式
B) 概念模式
C) 外模式
D) 内模式

参考答案:C

50. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 自然连接
B) 并
C) 差
D) 交

参考答案:C

51. 下列关于栈叙述正确的是
A) 栈顶元素最先能被删除
B) 栈顶元素最后才能被删除
C) 栈底元素永远不能被删除

参考答案:A

52. 下列叙述中正确的是
A) 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
B) 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C) 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

参考答案:A

53. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点
在第1层)
A) 4
B) 3
C) 6
D) 7

参考答案:D

54. 设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
A) 25
B) 0或50
C) 26
D) 24

参考答案:B

55. 结构化程序所要求的基本结构不包括
A) 顺序结构
B) 选择(分支)结构
C) 重复(循环)结构
D) GOTO跳转

参考答案:D

56. 下面描述中错误的是
A) PAD图是软件详细设计的表示工具
B) 软件设计是将软件需求转换为软件表示的过程
C) 系统总体结构图支持软件系统的详细设计
D) 数据结构与数据库设计是软件设计的任务之一

参考答案:C

57. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用
软件的是
A) 学生成绩管理系统
B) 数据库管理系统
C) C语言编译程序
D) UNIX 操作系统

参考答案:A

58. 一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
A) 1:m联系
B) m:1联系
C) m:n联系
D) 1:1联系

参考答案:C

59. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 自然连接
B) 交
C) 并
D) 差

参考答案:D

60. 负责数据库中查询操作的数据库语言是
A) 数据管理语言
B) 数据操纵语言
C) 数据定义语言
D) 数据控制语言

参考答案:B

61. 下列叙述中正确的是
A) 设计算法时只需要考虑结果的可靠性
B) 算法就是程序
C) 设计算法时要考虑时间复杂度和空间复杂度
D) 设计算法时只需要考虑数据结构的设计

参考答案:C

62. 下列叙述中正确的是
A) 只有一个根结点的数据结构不一定是线性结构
B) 循环链表是非线性结构
C) 双向链表是非线性结构
D) 有一个以上根结点的数据结构不一定是非线性结构

参考答案:A

63. 下列关于二叉树的叙述中,正确的是
A) 度为2的结点数是度为1的结点数的两倍
B) 叶子结点数是度为2的结点数的两倍
C) 叶子结点总是比度为2的结点少一个
D) 叶子结点总是比度为2的结点多一个

参考答案:D

64. 下列各组的排序方法中,最坏情况下比较次数相同的是
A) 堆排序与希尔排序
B) 冒泡排序与快速排序
C) 简单插入排序与希尔排序
D) 快速排序与希尔排序

参考答案:B

65. 某系统总体结构图如下图所示:

该系统总体结构图的深度是
A) 3
B) 7
C) 6
D) 2

参考答案:A

66. 程序调试的任务是
A) 验证程序的正确性
B) 诊断和改正程序中的错误
C) 设计测试用例
D) 发现程序中的错误

参考答案:B

67. 软件生命周期中的活动不包括
A) 软件测试
B) 市场调研
C) 软件维护
D) 需求分析

参考答案:B

68. 数据库系统的三级模式不包括
A) 内模式
B) 概念模式
C) 外模式
D) 数据模式

参考答案:D

69. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 交
B) 并
C) 自然连接
D) 投影

参考答案:C

70. 下列关于数据库设计的叙述中,正确的是
A) 在逻辑设计阶段建立数据字典
B) 在概念设计阶段建立数据字典
C) 在物理设计阶段建立数据字典
D) 在需求分析阶段建立数据字典

参考答案:D

71. 下列叙述中正确的是
A) 循环队列是队列的一种链式存储结构
B) 循环队列是一种逻辑结构
C) 循环队列是队列的一种顺序存储结构
D) 循环队列是非线性结构

参考答案:C

72. 下列关于线性链表的叙述中,正确的是
A) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
B) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
C) 进行插入与删除时,不需要移动表中的元素

参考答案:C

73. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
A) 6
B) 10
C) 4
D) 16

参考答案:D

74. 设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为
A) 5
B) 45
C) 6
D) 46

参考答案:A

75. 下面不属于需求分析阶段任务的是
A) 确定软件系统的功能需求
B) 需求规格说明书评审
C) 制定软件集成测试计划
D) 确定软件系统的性能需求

参考答案:C

76. 在黑盒测试方法中,设计测试用例的主要根据是
A) 程序数据结构
B) 程序内部逻辑
C) 程序外部功能
D) 程序流程图

参考答案:C

77. 下面描述中,不属于软件危机表现的是
A) 软件开发生产率低
B) 软件过程不规范
C) 软件质量难以控制
D) 软件成本不断提高

参考答案:B

78. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
A) 逻辑模式
B) 内模式
C) 外模式
D) 概念模式

参考答案:B

79. 在满足实体完整性约束的条件下
A) 一个关系中必须有多个候选关键字
B) 一个关系中应该有一个或多个候选关键字
C) 一个关系中可以没有候选关键字
D) 一个关系中只能有一个候选关键字

参考答案:B

80. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 并
B) 交
C) 自然连接
D) 除

参考答案:D

81. 下列链表中,其逻辑结构属于非线性结构的是
A) 带链的栈
B) 二叉链表
C) 循环链表
D) 双向链表

参考答案:B

82. 设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
A) 0或35
B) 20
C) 16
D) 15

参考答案:A

83. 下列关于栈的叙述中,正确的是
A) 栈底元素一定是最后入栈的元素
B) 栈顶元素一定是最先入栈的元素
C) 栈操作遵循先进后出的原则

参考答案:C

84. 设二叉树共有150个结点,其中度为1的结点有10个,则该二叉树中的叶子结点数为
A) 71
B) 不可能有这样的二叉树
C) 69
D) 70

参考答案:B

85. 软件需求规格说明书的作用不包括
A) 用户与开发人员对软件“做什么”的共同理解
B) 软件可行性研究的依据
C) 软件验收的依据
D) 软件设计的依据

参考答案:B

86. 下面属于黑盒测试方法的是
A) 路径覆盖
B) 逻辑覆盖
C) 语句覆盖
D) 边界值分析

参考答案:D

87. 数据字典(DD) 所定义的对象都包含于
A) 方框图
B) 数据流图(DFD图)
C) 程序流程图
D) 软件结构图

参考答案:B

88. 在关系数据库中,用来表示实体间联系的是
A) 属性
B) 网状结构
C) 二维表
D) 树状结构

参考答案:C

89. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职
员。则实体部门和职员间的联系是
A) 1:1联系
B) m:n联系
C) m:1联系
D) 1:m联系

参考答案:D

90. 有两个关系R和S如下图所示:

则由关系R得到关系S的运算是
A) 并
B) 选择
C) 自然连接
D) 投影

参考答案:B

91. 下列叙述中正确的是
A) 程序执行的效率与数据的存储结构密切相关
B) 程序执行的效率只取决于程序的控制结构
C) 程序执行的效率只取决于所处理的数据量

参考答案:A

92. 下列与队列结构有关联的是
A) 函数的递归调用
B) 多重循环的执行
C) 数组元素的引用
D) 先到先服务的作业调度

参考答案:D

93. 对如下图所示的二叉树

进行前序遍历的结果为

A) YDEBFZXCA
B) ABDYECFXZ
C) DYBEAFCZX
D) ABCDEFXYZ

参考答案:B

94. 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
A) 1,2,3,C,B,A
B) C,B,A,1,2,3
C) C,B,A,3,2,1
D) 1,2,3,A,B,C

参考答案:C

95. 下面属于白盒测试方法的是
A) 逻辑覆盖
B) 等价类划分法
C) 边界值分析法
D) 错误推测法

参考答案:A

96. 下面关于对象概念描述正确的是
A) 对象是名字和方法的封装体
B) 对象的多态性是指一个对象有多个操作
C) 任何对象必须有继承性
D) 对象间的通信靠消息传递

参考答案:D

97. 软件设计中模块划分应遵循的准则是
A) 低内聚低耦合
B) 低内聚高耦合
C) 高耦合高内聚
D) 高内聚低耦合

参考答案:D

98. 下面描述中不属于数据库系统特点的是
A) 数据独立性高
B) 数据完整性
C) 数据共享
D) 数据冗余度高

参考答案:D

99. 数据库设计过程不包括
A) 概念设计
B) 逻辑设计
C) 物理设计
D) 算法设计

参考答案:D

100. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 并
B) 交
C) 投影
D) 自然连接

参考答案:D

101. 下列叙述中正确的是
A) 一个算法的时间复杂度大,则其空间复杂度必定小
B) 一个算法的空间复杂度大,则其时间复杂度必定小
C) 算法的时间复杂度与空间复杂度没有直接关系
D) 一个算法的空间复杂度大,则其时间复杂度也必定大

参考答案:C

102. 下列叙述中正确的是
A) 循环队列中的元素个数随队尾指针的变化而动态变化
B) 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化
C) 循环队列中的元素个数随队头指针的变化而动态变化

参考答案:B

103. 一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
A) 230
B) 231
C) 219
D) 229

参考答案:D

104. 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
A) 45
B) 10
C) 9
D) 90

参考答案:A

105. 构成计算机软件的是
A) 程序、数据及相关文档
B) 程序和文档
C) 程序和数据
D) 源代码

参考答案:A

106. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
A) 测试
B) 设计
C) 实现
D) 可行性研究

参考答案:D

107. 下面不能作为结构化方法软件需求分析工具的是
A) 系统结构图
B) 数据流程图(DFD图)
C) 判定表
D) 数据字典(DD)

参考答案:A

108. 在关系模型中,每一个二维表称为一个
A) 关系
B) 元组
C) 属性
D) 主码(键)

参考答案:A

109. 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
A) 多对多
B) 一对多
C) 一对一
D) 多对一

参考答案:B

110. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 投影
B) 交
C) 并
D) 选择

参考答案:C

111. 下列叙述中正确的是
A) 算法的时间复杂度是指执行算法所需要的计算工作量
B) 算法的时间复杂度与空间复杂度一定相关
C) 算法的效率只与问题的规模有关,而与数据的存储结构无关
D) 数据的逻辑结构与存储结构是一一对应的

参考答案:A

112. 下列叙述中正确的是
A) 线性表链式存储结构与顺序存储结构的存储空间都是连续的
B) 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的
C) 线性表链式存储结构的存储空间一般要少于顺序存储结构

参考答案:B

113. 某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
A) 6
B) 12
C) 3
D) 8

参考答案:B

114. 对长度为n的线性表作快速排序,在最坏情况下,比较次数为
A) n(n-1)/2
B) n(n-1)
C) n
D) n-1

参考答案:A

115. 结构化程序设计中,下面对goto语句使用描述正确的是
A) 应避免滥用goto语句
B) 禁止使用goto语句
C) 使用goto语句程序效率高

参考答案:A

116. 下面不属于软件测试实施步骤的是
A) 单元测试
B) 回归测试
C) 集成测试
D) 确认测试

参考答案:B

117. 下面不属于软件需求分析阶段主要工作的是
A) 需求变更申请
B) 需求分析
C) 需求获取
D) 需求评审

参考答案:A

118. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
A) 行
B) 记录
C) 属性
D) 元组

参考答案:C

119. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 差
B) 交
C) 并
D) 选择

参考答案:A

120. 有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
A) 职员号
B) 职员号,工资
C) 公司号,职员号
D) 公司号,职员号,工资

参考答案:C

121. 下列叙述中正确的是
A) 有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构
B) 每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构
C) 有且只有一个根结点的数据结构一定是线性结构
D) 有且只有一个根结点的数据结构一定是非线性结构

参考答案:A

122. 下列叙述中错误的是
A) 在线性单链表中,可以从任何一个结点开始直接遍历到所有结点
B) 在双向链表中,可以从任何一个结点开始直接遍历到所有结点
C) 在循环链表中,可以从任何一个结点开始直接遍历到所有结点
D) 在二叉链表中,可以从根结点开始遍历到所有结点

参考答案:A

123. 某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
A) 2
B) 4
C) 3
D) 5

参考答案:D

124. 设栈的顺序存储空间为S(1: 50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
A) 20
B) 30
C) 19
D) 29

参考答案:A

125. 结构化程序包括的基本控制结构是
A) 顺序结构、选择结构与循环结构
B) 主程序与子程序
C) 选择结构、循环结构与层次结构

参考答案:A

126. 程序测试的目的是
A) 发现并改正程序中的错误
B) 发现程序中的错误
C) 执行测试用例
D) 诊断和改正程序中的错误

参考答案:B

127. 下面属于系统软件的是
A) 财务管理系统
B) 编辑软件Word
C) 数据库管理系统
D) 杀毒软件

参考答案:C

128. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的
A) 候选键(码)
B) 主键(码)
C) 外键(码)

参考答案:C

129. 有关系R、S和T,如下图所示

关系T是由关系R和S通过运算得出,则所使用的操作是

 

A) 笛卡尔积
B) 差
C) 并
D) 自然连接

参考答案:B

130. 在数据库管理系统提供的数据语言中,负责数据模式定义的是
A) 数据定义语言
B) 数据操纵语言
C) 数据控制语言
D) 数据管理语言

参考答案:A

131. 下列叙述中正确的是
A) 循环链表是循环队列的链式存储结构
B) 循环队列是队列的顺序存储结构
C) 栈与队列都只能顺序存储

参考答案:B

132. 设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为
A) BCA
B) CAB
C) CBA
D) ABC

参考答案:C

133. 下列排序方法中,最坏情况下时间复杂度最小的是
A) 直接插入排序
B) 冒泡排序
C) 快速排序
D) 堆排序

参考答案:D

134. 为了对有序表进行对分查找,则要求有序表
A) 任何存储方式
B) 只能链式存储
C) 只能顺序存储
D) 可以顺序存储也可以链式存储

参考答案:C

135. 软件设计中模块划分应遵循的准则是
A) 低耦合低内聚
B) 内聚与耦合无关
C) 高耦合高内聚
D) 低耦合高内聚

参考答案:D

136. 下面属于整数类的实例是
A) "-518"
B) 0.518
C) 0x518
D) 518E-2

参考答案:C

137. 下面属于白盒测试方法的是
A) 基本路径测试
B) 等价类划分法
C) 错误推测法
D) 边界值分析法

参考答案:A

138. 设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商) ,客户 (客户号,姓名,地址,电邮,性别,身份证号) ,购买 (客户号,商品号,购买数量),则关系购买的键为
A) 客户号, 商品号
B) 客户号, 商品号, 购买数量
C) 客户号
D) 商品号

参考答案:A

139. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 并
B) 笛卡尔积
C) 自然连接
D) 差
E) 交

参考答案:E

140. 在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是
A) 数据管理语言
B) 数据操纵语言
C) 数据控制语言
D) 数据定义语言

参考答案:B

141. 设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为
A) CBA
B) BCA
C) CAB
D) ABC

参考答案:D

142. 下列叙述中正确的是
A) 结点中有多个指针域的所有链表一定是非线性结构
B) 能顺序存储的数据结构一定是线性结构
C) 存储空间不连续的所有链表一定是非线性结构
D) 带链的栈与队列是线性结构

参考答案:D

143. 算法时间复杂度的度量方法是
A) 执行算法所需要的时间
B) 算法程序的长度
C) 执行算法所需要的基本运算次数
D) 执行算法所需要的所有运算次数

参考答案:C

144. 设循环队列为Q(1: m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
A) 0或m
B) 2
C) m-1
D) 1

参考答案:A

145. 计算机软件的构成是
A) 程序和文档
B) 程序、数据及相关文档
C) 源代码
D) 程序和数据

参考答案:B

146. 下面不属于软件设计阶段任务的是
A) 软件的总体结构设计
B) 软件的需求分析
C) 软件的详细设计
D) 软件的数据设计

参考答案:B

147. 下面属于黑盒测试方法的是
A) 条件覆盖
B) 基本路径测试
C) 条件-分支覆盖
D) 边界值分析法

参考答案:D

148. 一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是
A) 1:1联系
B) 1:m联系
C) m:1联系
D) m:n联系

参考答案:B

149. 有关系如下图所示:

若B为键,则最后一条记录违反了
A) 参照完整性约束
B) 用户定义的完整性约束
C) 实体完整性约束

参考答案:C

150. 在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
A) 概念数据模型
B) 逻辑数据模型
C) 物理数据模型

参考答案:A

151. 在最坏情况下
A) 快速排序的时间复杂度与希尔排序的时间复杂度是一样的
B) 快速排序的时间复杂度比希尔排序的时间复杂度要小
C) 快速排序的时间复杂度比冒泡排序的时间复杂度要小
D) 希尔排序的时间复杂度比直接插入排序的时间复杂度要小

参考答案:D

152. 在深度为7的满二叉树中,度为2的结点个数为
A) 31
B) 64
C) 63
D) 32

参考答案:C

153. 设栈的顺序存储空间为S(1: m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
A) m-19
B) 20
C) m-20
D) 30

参考答案:A

154. 算法空间复杂度的度量方法是
A) 执行算法所需要的工作单元
B) 算法程序的长度
C) 执行算法所需要的存储空间
D) 算法所处理的数据量

参考答案:C

155. 下面不属于软件开发阶段任务的是
A) 设计
B) 实现
C) 可行性研究
D) 测试

参考答案:C

156. 下面属于字符类的实例是
A) '518'
B) 'nm'
C) “5”
D) '\n'

参考答案:D

157. 某系统结构图如下图所示:

该系统结构图的最大扇出数是
A) 3
B) n
C) 4
D) 1

参考答案:B

158. 一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是
A) m:1联系
B) 1:m联系
C) 1:1联系
D) m:n联系

参考答案:D

159. 有三个关系R,S和T如下图所示:

其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。则T的记录项(b,q,4)违反了
A) 实体完整性约束
B) 参照完整性约束
C) 用户定义的完整性约束

参考答案:B

160. 在数据库系统中,给出数据模型在计算机上物理结构表示的是
A) 物理数据模型
B) 概念数据模型
C) 逻辑数据模型

参考答案:A

161. 设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
A) m-5
B) m-6
C) 6
D) 4

参考答案:D

162. 下列叙述中正确的是
A) 循环队列属于队列的链式存储结构
B) 非线性结构只能采用链式存储结构
C) 双向链表是二叉树的链式存储结构
D) 有的非线性结构也可以采用顺序存储结构

参考答案:D

163. 某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
A) 2n
B) n+1
C) n/2
D) n-1

参考答案:D

164. 下列叙述中错误的是
A) 算法的时间复杂度与算法所处理数据的存储结构有直接关系
B) 算法的时间复杂度与空间复杂度有直接关系
C) 算法的空间复杂度与算法所处理数据的存储结构有直接关系

参考答案:B

165. 软件工程的三要素是
A) 方法、工具和过程
B) 定义、方法和过程
C) 建模、方法和工具
D) 建模、方法和过程

参考答案:A

166. 通常软件测试实施的步骤是
A) 单元测试、集成测试、确认测试
B) 确认测试、集成测试、单元测试
C) 集成测试、单元测试、确认测试
D) 单元测试、确认测试、集成测试

参考答案:A

167. 下面可以作为软件设计工具的是
A) 甘特图
B) 数据字典(DD)
C) 系统结构图
D) 数据流程图(DFD图)

参考答案:C

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

参考答案:D

169. 设有关系表学生S( 学号,姓名,性别,年龄,身份证号) ,每个学生学号唯一。除属性学号外,也可以作为键的是
A) 身份证号
B) 姓名,性别,年龄
C) 姓名
D) 学号,姓名

参考答案:A

170. 在数据库系统中,考虑数据库实现的数据模型是
A) 物理数据模型
B) 逻辑数据模型
C) 概念数据模型

参考答案:B

171. 设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
A) 30
B) 29
C) 19
D) 20

参考答案:D

172. 某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
A) 3
B) 4
C) 5
D) 2

参考答案:B

173. 下列叙述中正确的是
A) 具有两个根结点的数据结构一定是非线性结构
B) 存储空间连续的数据结构一定是线性结构
C) 没有根结点的非空数据结构一定是线性结构
D) 存储空间不连续的数据结构一定是非线性结构

参考答案:A

174. 下列叙述中正确的是
A) 带链队列的存储空间可以不连续,但队头指针必须小于队尾指针
B) 带链队列的存储空间可以不连续,但队头指针必须大于队尾指针
C) 带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针

参考答案:C

175. 某系统结构图如下图所示:

则该系统结构图的宽度是
A) 4
B) n
C) 3
D) 2

参考答案:B

176. 下面不能作为软件需求分析工具的是
A) 数据流程图(DFD图)
B) PAD图
C) 数据字典(DD)
D) 判定树

参考答案:B

177. 下面不属于对象基本特点的是
A) 封装性
B) 标识唯一性
C) 多态性
D) 可复用性

参考答案:D

178. 在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
A) 物理设计阶段
B) 需求分析阶段
C) 概念设计阶段
D) 逻辑设计阶段

参考答案:C

179. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是

A) 笛卡尔积
B) 并
C) 差
D) 自然连接
E) 交

参考答案:B

180. 关系数据模型
A) 只能表示实体间1:1联系
B) 可以表示实体间m:n联系
C) 只能表示实体间1:m联系

参考答案:B

181. 设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
A) 6
B) 5
C) m-5
D) m-6

参考答案:D

182. 某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
A) EFGDCBA
B) DCBGFEA
C) BCDGFEA
D) DCBEFGA

参考答案:B

183. 下列叙述中正确的是
A) 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构
B) 在链表中,如果每个结点有两个指针域,则该链表一定是线性结构
C) 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构
D) 在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构

参考答案:A

184. 下列叙述中错误的是
A) 在带链队列中,队头指针和队尾指针都是在动态变化的
B) 在带链栈中,栈顶指针和栈底指针都是在动态变化的
C) 在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的

参考答案:B

185. 软件生命周期中,确定软件系统要做什么的阶段是
A) 软件测试
B) 软件设计
C) 需求分析
D) 系统维护

参考答案:C

186. 下面对软件测试和软件调试有关概念叙述错误的是
A) 程序调试通常也称为Debug
B) 设计正确的测试用例
C) 严格执行测试计划,排除测试的随意性
D) 软件测试的目的是发现错误和改正错误

参考答案:D

187. 下面属于系统软件的是
A) 编辑软件Word
B) 杀毒软件
C) 编译软件
D) 财务管理系统

参考答案:C

188. 将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为
A) 键
B) 域
C) 关系
D) 属性

参考答案:C

189. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 并
B) 交
C) 自然连接
D) 差
E) 笛卡尔积

参考答案:E

190. 在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是
A) 数据库系统阶段
B) 人工管理阶段
C) 文件系统阶段

参考答案:A

191. 设数据元素的集合D={ 1,2,3,4,5 },则满足下列关系R的数据结构中为线性结构的是
A) R={ (1,3), (2,4), (3,5) }
B) R={ (1,2), (2,3), (4,5) }
C) R={ (1,3), (4,1), (3,2), (5,4) }
D) R={ (1,2), (3,4), (5,1) }

参考答案:C

192. 下列叙述中正确的是
A) 线性表的链式存储结构中,叶子结点的指针只能是空
B) 链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构
C) 线性表的链式存储结构中,每个结点只能有一个指向后件的指针
D) 线性表的链式存储结构中,每个结点必须有指向前件和指向后件的两个指针

参考答案:B

193. 一个栈的初始状态为空,现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
A) ABC
B) CBA
C) EDC
D) CDE

参考答案:C

194. 某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为
A) 3
B) 5
C) 2
D) 4

参考答案:D

195. 软件生命周期是指
A) 软件的实现和维护
B) 软件的需求分析、设计与实现
C) 软件产品从提出、实现、使用、维护到停止使用退役的过程
D) 软件的开发与管理

参考答案:C

196. 某系统结构图如下图所示:

则该下图结构图的深度是
A) 2
B) 3
C) 4
D) 1

参考答案:B

197. 下面属于应用软件的是
A) 编译程序
B) 学生成绩管理系统
C) UNIX操作系统
D) 汇编程序

参考答案:B

198. 在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的
A) 属性
B) 键
C) 域
D) 关系

参考答案:A

199. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 差
B) 自然连接
C) 并
D) 除法
E) 交

参考答案:D

200. 优化数据库系统查询性能的索引设计属于数据库设计的
A) 逻辑设计
B) 物理设计
C) 需求分析
D) 概念设计

参考答案:B

201. 下列叙述中正确的是
A) 算法设计可以忽略算法的运算时间
B) 所谓算法就是计算方法
C) 算法设计只需考虑得到计算结果
D) 程序可以作为算法的一种描述方法

参考答案:D

202. 下列各序列中不是堆的是
A) (91,85,53,47,30,12,24,36)
B) (91,85,53,36,47,30,24,12)
C) (47,91,53,85,30,12,24,36)
D) (91,85,53,47,36,30,24,12)

参考答案:C

203. 深度为5的完全二叉树的结点数不可能是
A) 15
B) 18
C) 16
D) 17

参考答案:A

204. 有二叉树如下图所示:

则前序序列为
A) ABDEGCFH
B) DBGEAFHC
C) ABCDEFGH
D) DGEBHFCA

参考答案:A

205. 下面描述不属于软件特点的是
A) 软件复杂性高
B) 软件是一种逻辑实体,具有抽象性
C) 软件在使用中不存在磨损、老化问题
D) 软件使用不涉及知识产权

参考答案:D

206. 程序测试的目的是
A) 为被测程序设计正确的测试用例
B) 改正程序中的错误
C) 发现程序中的错误
D) 发现并改正程序中的错误

参考答案:C

207. 下面对类-对象主要特征描述正确的是
A) 对象无关性
B) 类的依赖性
C) 类的单一性
D) 对象唯一性

参考答案:D

208. 在数据库中,数据模型包括数据结构、数据操作和
A) 关系运算
B) 查询
C) 数据类型
D) 数据约束

参考答案:D

209. 一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
A) 多对多
B) 一对一
C) 多对一
D) 一对多

参考答案:D

210. 有两个关系R和T如下图所示:

则由关系R得到关系T的运算是
A) 投影
B) 并
C) 选择
D) 交

参考答案:A

211. 下列叙述中正确的是
A) 循环队列的插入运算不会发生溢出现象
B) 循环队列是链式存储结构
C) 循环队列是非线性结构
D) 循环队列是顺序存储结构

参考答案:D

212. 下列叙述中正确的是
A) 所有数据结构必须有根结点
B) 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构
C) 没有根结点或没有叶子结点的数据结构一定是非线性结构
D) 所有数据结构必须有终端结点(即叶子结点)

参考答案:C

213. 下列关于算法的描述中错误的是
A) 算法的优劣取决于运行算法程序的环境
B) 算法设计必须考虑算法的复杂度
C) 算法强调动态的执行过程,不同于静态的计算公式
D) 算法必须能在有限个步骤之后终止

参考答案:A

214. 设有二叉树如下图所示:

则中序序列为
A) ABCDEFGH
B) DGEBHFCA
C) ABDEGCFH
D) DBGEAFHC

参考答案:D

215. 下面不属于软件需求分析阶段工作的是
A) 需求获取
B) 需求评审
C) 需求计划
D) 生成需求规格说明书

参考答案:C

216. 软件设计中模块划分应遵循的准则是
A) 高耦合高内聚
B) 高耦合低内聚
C) 低耦合高内聚
D) 低耦合低内聚

参考答案:C

217. 下面不属于黑盒测试方法的是
A) 错误推测法
B) 基本路径测试
C) 边界值分析法
D) 等价类划分法

参考答案:B

218. 在数据库系统中,数据模型包括概念模型、逻辑模型和
A) 时间模型
B) 空间模型
C) 物理模型

参考答案:C

219. 若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
A) 一对一
B) 多对多
C) 多对一
D) 一对多

参考答案:C

220. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 并
B) 自然连接
C) 交
D) 投影

参考答案:B

221. 线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
A) 排序时减少元素的比较次数
B) 便于查找
C) 插入与删除运算效率高
D) 节省存储空间

参考答案:C

222. 深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
A) 64
B) 65
C) 62
D) 63

参考答案:D

223. 下列叙述中正确的是
A) 有序表可以用链接存储方式存储在不连续的存储空间内
B) 有序表只能顺序存储在连续的存储空间内
C) 所谓有序表是指在顺序存储空间内连续存放的元素序列
D) 任何存储方式的有序表均能采用二分法进行查找

参考答案:A

224. 设有二叉树如下图所示:

则后序序列为
A) DGEBHFCA
B) ABCDEFGH
C) DBGEAFHC
D) ABDEGCFH

参考答案:A

225. 计算机软件包括
A) 程序和文档
B) 程序和数据
C) 算法和数据
D) 程序、数据及相关文档

参考答案:D

226. 下面描述中不属于软件需求分析阶段任务的是
A) 撰写软件需求规格说明书
B) 软件的总体结构设计
C) 软件的需求评审
D) 软件的需求分析

参考答案:B

227. 下面属于黑盒测试方法的是
A) 路径测试
B) 语句覆盖
C) 边界值分析法
D) 条件覆盖

参考答案:C

228. 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
A) 应用独立性
B) 物理独立性
C) 逻辑独立性

参考答案:C

229. 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
A) 多对多
B) 一对一
C) 多对一
D) 一对多

参考答案:D

230. 有三个关系R,S和T如下图所示:

则由关系R和S得到关系T的运算是
A) 选择
B) 交
C) 投影
D) 并

参考答案:D

231. 下列叙述中正确的是
A) 结点中具有两个指针域的链表一定是二叉链表
B) 结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构
C) 二叉树只能采用链式存储结构
D) 循环链表是非线性结构

参考答案:B

232. 设某二叉树中共有140个结点,其中有40个度为1的结点。则
A) 不可能有这样的二叉树
B) 该二叉树中有51个度为2的结点
C) 该二叉树中有50个叶子结点
D) 该二叉树中有50个度为2的结点
E) 该二叉树中有51个叶子结点

参考答案:A

233. 带链的栈与顺序存储的栈相比,其优点是
A) 入栈操作时不会受栈存储空间的限制而发生溢出
B) 可以省略栈底指针
C) 入栈与退栈操作方便

参考答案:A

234. 某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
A) DCBA
B) CDAB
C) ABCD
D) BADC

参考答案:A

235. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
A) 软件测试
B) 软件实现
C) 软件总体设计
D) 可行性研究

参考答案:D

236. 下面不能作为软件设计工具的是
A) PAD图
B) 数据流程图(DFD图)
C) 程序流程图
D) 总体结构图

参考答案:B

237.

A) 2
B) n
C) 1
D) 3

参考答案:B

238. 逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
A) 实体-联系模型
B) 物理模型
C) 谓词模型
D) 关系模型

参考答案:D

239. 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
A) 一对多
B) 多对多
C) 一对一
D) 多对一

参考答案:B

240.

A) 选择
B) 并
C) 差
D) 交

参考答案:C

241. 下列叙述中正确的是
A) 算法的时间复杂度与计算机的运行速度有关
B) 算法的时间复杂度与算法程序编制者的水平有关
C) 算法的时间复杂度与算法程序中的语句条数成正比
D) 算法的时间复杂度与运行算法时特定的输入有关

参考答案:D

242. 下列各排序法中,最坏情况下的时间复杂度最低的是
A) 冒泡排序
B) 快速排序
C) 堆排序
D) 希尔排序

参考答案:C

243. 设栈的存储空间为 S(1:50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为
A) 50
B) 0
C) 49
D) 1

参考答案:D

244. 某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为
A) 不存在这样的二叉树
B) 200
C) 198
D) 199

参考答案:B

245. 结构化程序的三种基本结构是
A) 调用、返回和选择
B) 递归、迭代和回溯
C) 顺序、选择和循环
D) 过程、函数和子程序

参考答案:C

246. 某系统结构图如下图所示(n≥5)

该系统结构图的最大扇出数是
A) n+1
B) 2
C) 3
D) n

参考答案:D

247. 软件需求规格说明的内容不包括
A) 软件的主要功能
B) 运行环境
C) 算法详细设计
D) 软件的性能

参考答案:C

248. 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
A) 人工管理阶段和文件系统阶段
B) 文件系统阶段
C) 人工管理阶段
D) 文件系统阶段和数据库阶段

参考答案:C

249. 建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是
A) 学生和课程
B) 学生和学号
C) 课程和成绩
D) 课程和课程号

参考答案:A

250. 定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
A) BCNF范式
B) 第三范式
C) 第二范式
D) 第一范式

参考答案:D

251. 下列叙述中错误的是
A) 对于各种特定的输入,算法的时间复杂度是固定不变的
B) 算法的时间复杂度与使用的计算机系统无关
C) 算法的时间复杂度与使用的程序设计语言无关
D) 算法的时间复杂度与实现算法过程中的具体细节无关

参考答案:A

252. 在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为
A) 3n/4
B) (n+1)/2
C) n/4
D) n

参考答案:B

253. 设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是
A) 后序序列
B) 前序序列或后序序列
C) 中序序列
D) 前序序列

参考答案:C

254. 循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后又插入一个元素,则循环队列中的元素个数为
A) 2
B) 1,或50且产生上溢错误
C) 26
D) 51

参考答案:B

255. 软件生命周期是指
A) 软件的实现和维护
B) 软件的工程实施阶段
C) 软件产品从提出、实现、使用维护到停止使用退役的过程
D) 软件的开发与管理

参考答案:C

256. 对象实现了数据和操作(方法)的结合,其实现的机制是
A) 继承
B) 抽象
C) 封装
D) 隐蔽

参考答案:C

257. 下面不属于白盒测试方法的是
A) 语句覆盖
B) 分支覆盖
C) 条件覆盖
D) 边界值分析

参考答案:D

258. 关于数据库管理阶段的特点,下列说法中错误的是
A) 数据由DBMS统一管理和控制
B) 数据的共享性高,冗余度低,易扩充
C) 数据独立性差
D) 数据真正实现了结构化

参考答案:C

259. 在关系数据库设计中,关系模式是用来记录用户数据的
A) 属性
B) 视图
C) 实体
D) 二维表

参考答案:D

260. 定义学生、教师和课程的关系模式S (S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为
A) 第一范式
B) 第三范式
C) 第二范式
D) BCNF范式

参考答案:C

261. 下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是
A) 在顺序存储的线性表中寻找最大项
B) 在顺序存储的有序表中进行对分查找
C) 在链式存储的有序表中进行查找
D) 在顺序存储的线性表中进行顺序查找

参考答案:A

262. 在具有2n个结点的完全二叉树中,叶子结点个数为
A) n/2
B) n-1
C) n+1
D) n

参考答案:D

263. 下列叙述中正确的是
A) 在栈中,栈顶指针的动态变化决定栈中元素的个数
B) 在循环链表中,头指针和链尾指针的动态变化决定链表的长度
C) 在线性链表中,头指针和链尾指针的动态变化决定链表的长度
D) 在循环队列中,队尾指针的动态变化决定队列的长度

参考答案:A

264. 循环队列的存储空间为 Q(1:40),初始状态为 front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为
A) 15
B) 39,或0且产生下溢错误
C) 40
D) 14

参考答案:B

265. 某系统结构图如下图所示

该系统结构图的深度是
A) 3
B) 1
C) 4
D) 2

参考答案:C

266. 软件测试的目的是
A) 诊断程序中的错误
B) 设计和执行测试用例
C) 发现程序中的错误
D) 发现并改正程序中的错误

参考答案:C

267. 需求分析阶段产生的主要文档是
A) 数据流图和数据字典
B) 初步的用户手册
C) 需求规格说明书
D) 确认测试计划

参考答案:C

268. 下列关于数据库特点的说法中正确的是
A) 数据能共享但数据冗余很高
B) 能保证数据完整性但降低了安全性
C) 数据能共享且独立性高
D) 数据独立性高但不能实现共享

参考答案:C

269. 在关系数据库设计中,关系模式设计属于
A) 物理设计
B) 需求分析
C) 概念设计
D) 逻辑设计

参考答案:D

270. 定义学生、教师和课程的关系模式:S (S#,Sn,Sd, Sa)(属性分别为学号、姓名、所在系、年龄); C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩)。则该关系为
A) BCNF范式
B) 第二范式
C) 第三范式
D) 第一范式

参考答案:C

271. 某二叉树的中序遍历序列为 CBADE ,后序遍历序列为 CBADE ,则前序遍历序列为
A) EDCBA
B) CBEDA
C) EDABC
D) CBADE

参考答案:C

272. 下列叙述中正确的是
A) 在循环队列中,队尾指针的动态变化决定队列的长度
B) 在循环队列中,队头指针和队尾指针的动态变化决定队列的长度
C) 在带链的栈中,栈顶指针的动态变化决定栈中元素的个数
D) 在带链的队列中,队头指针与队尾指针的动态变化决定队列的长度

参考答案:B

273. 设栈的存储空间为 S(1:60),初始状态为 top=61。现经过一系列正常的入栈与退栈操作后,top=1,则栈中的元素个数为
A) 60
B) 0
C) 59
D) 1

参考答案:A

274. 设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是
A) 快速排序
B) 冒泡排序
C) 简单插入排序
D) 堆排序

参考答案:D

275. 下面属于软件定义阶段任务的是
A) 需求分析
B) 详细设计
C) 软件测试
D) 系统维护

参考答案:A

276. 下列选项中,不是面向对象主要特征的是
A) 继承
B) 复用
C) 封装
D) 抽象

参考答案:B

277. 某系统结构图如下图所示。该系统结构图的最大扇入数是

A) 1
B) 2
C) 4
D) 3

参考答案:D

278. 对数据库数据的存储方式和物理结构的逻辑进行描述的是
A) 外模式
B) 内模式
C) 用户模式
D) 模式

参考答案:B

279. 将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是
A) 建立新的实体
B) 建立新的属性
C) 增加新的关键字
D) 建立新的关系

参考答案:D

280. 定义学生、教师和课程的关系模式S (S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是
A) SC(S#,C#,G)
B) S(S#,Sn,Sd,Dc,Sa)
C) C(C#,Cn,P#)

参考答案:B

281. 在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为
A) n/4
B) n
C) n/2
D) 3n/4

参考答案:D

282. 设一棵树的度为3,其中度为3,2,1的结点个数分别为4,1,3。则该棵树中的叶子结点数为
A) 11
B) 不可能有这样的树
C) 12
D) 10

参考答案:D

283. 设栈的存储空间为 S(1:50),初始状态为 top=0。现经过一系列正常的入栈与退栈操作后,top=51,则栈中的元素个数为
A) 1
B) 0
C) 50
D) 不可能

参考答案:D

284. 设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n-1)/2的是
A) 寻找最大项
B) 顺序查找
C) 堆排序
D) 快速排序

参考答案:D

285. 下面是面向对象主要特征之一的是
A) 数据和操作(方法)无关
B) 多态性体现复用
C) 对象是类的抽象
D) 对象唯一性

参考答案:D

286. 软件测试的实施步骤是
A) 单元测试,集成测试,确认测试
B) 确认测试,集成测试,单元测试
C) 单元测试,集成测试,回归测试
D) 集成测试,确认测试,系统测试

参考答案:A

287. 软件生存周期中,解决软件“做什么”的阶段是
A) 软件实现
B) 软件设计
C) 可行性研究
D) 需求分析

参考答案:D

288. 数据库三级模式体系结构的划分有利于保持数据库的
A) 结构规范化
B) 操作可行性
C) 数据独立性
D) 数据安全性

参考答案:C

289. 数据库概念设计阶段得到的结果是
A) 数据字典
B) E-R模型
C) 物理模型
D) 关系模型

参考答案:B

290. 表示学生选修课程的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,检索选修了课程号为2的课且成绩不及格的学生学号的表达式是
A)
B)
C)
D)

参考答案:C

291. 设表的长度为n。下列算法中,最坏情况下比较次数小于n的是
A) 二分查找法
B) 堆排序
C) 顺序查找法
D) 快速排序

参考答案:A

292. 下列叙述中错误的是
A) 循环队列是队列的存储结构
B) 栈是线性结构
C) 二叉链表是二叉树的存储结构
D) 循环链表是循环队列的存储结构

参考答案:D

293. 设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为
A) 17
B) 15
C) 不可能有这样的树
D) 16

参考答案:D

294. 循环队列的存储空间为 Q(1:100),初始状态为 front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
A) 2
B) 1
C) 99
D) 0或100

参考答案:D

295. 某系统结构图如下图所示

该系统结构图的宽度是
A) 2
B) 5
C) 4
D) 1

参考答案:B

296. 软件测试用例包括
A) 输入数据和预期输出结果
B) 被测程序和测试规程
C) 输入数据和输出数据
D) 测试计划和测试数据

参考答案:A

297. 软件生存周期中,解决软件“怎么做”的阶段是
A) 可行性研究
B) 需求分析
C) 软件设计
D) 软件测试

参考答案:C

298. 用树型结构表示实体之间联系的模型是
A) 关系模型
B) 层次模型
C) 运算模型
D) 网状模型

参考答案:B

299. 关系数据模型的三个组成部分中不包括
A) 关系的完整性约束
B) 关系的并发控制
C) 关系的数据操纵
D) 关系的数据结构

参考答案:B

300. 现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期, Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
A)
B)
C)
D)

参考答案:C

301. 设顺序表的长度为n。下列算法中,最坏情况下比较次数小于n的是
A) 快速排序
B) 堆排序
C) 顺序查找法
D) 寻找最大项

参考答案:D

此隐藏内容仅限注册用户查看,请先
虚拟产品由于可复制性强购买后不支持退款,购前请悉知!

658. 小曾希望对Excel工作表的D、E、F三列设置相同的格式,同时选中这三列的最快捷操作方法是:
A) 在名称框中输入地址“D:F”,按回车键完成选择
B) 在名称框中输入地址“D,E,F”,按回车键完成选择
C) 用鼠标直接在D、E、F三列的列标上拖动完成选择
D) 按下Ctrl键不放,依次单击D、E、F三列的列标

参考答案:C

659. 小李利用PowerPoint制作一份学校简介的演示文稿,他希望将学校外景图片铺满每张幻灯片,最优的操作方法是:
A) 在一张幻灯片中插入该图片,调整大小及排列方式,然后复制到其他幻灯片
B) 将该图片做为背景插入并应用到全部幻灯片中
C) 将该图片文件做为对象插入全部幻灯片中
D) 在幻灯片母版中插入该图片,并调整大小及排列方式

参考答案:D

660. 小明利用PowerPoint制作一份考试培训的演示文稿,他希望在每张幻灯片中添加包含“样例”文字的水印效果,最优的操作方法是:
A) 将“样例”二字制作成图片,再将该图片做为背景插入并应用到全部幻灯片中
B) 在一张幻灯片中插入包含“样例”二字的文本框,然后复制到其他幻灯片
C) 通过“插入”选项卡上的“插入水印”功能输入文字并设定版式
D) 在幻灯片母版中插入包含“样例”二字的文本框,并调整其格式及排列方式

参考答案:C

(0)

本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!

ToDesk - 安全好用流畅远程控制软件 替代TeamViewer,价格:¥108.00
Eagle - 图片收集管理必备软件 激活码价格:¥119.00
PDF Expert 2 - Mac上优秀的PDF阅读编辑工具,价格:¥119.00

热评文章

发表评论