您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页最新全国计算机等级考试 ncre二级C C++ 选择题解析答案

最新全国计算机等级考试 ncre二级C C++ 选择题解析答案

来源:华佗小知识
1、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

2、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

3、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

4、在软件开发中,需求分析阶段产生的主要文档是________。 A、可行性分析报告

B、软件需求规格说明书 C、概要设计说明书 D、集成测试计划 答案:B

等级:1 难度:1 知识点:

5、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

6、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序

C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

7、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

9、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

11、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是________。

A、12345ABCDE B、EDCBA54321 C、ABCDE12345 D、54321EDCBA 答案:B

等级:1 难度:1 知识点:

12、下列叙述中正确的是________。

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

等级:1 难度:1 知识点:

13、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是________。 A、O(n)

2

B、O(n)

C、 D、 答案:C

等级:1 难度:1 知识点:

14、下列叙述中正确的是________。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C、顺序存储结构能存储有序表,链式存储结构不能存储有序表 D、链式存储结构比顺序存储结构节省存储空间 答案:A

等级:1 难度:1 知识点:

15、数据流图中带有箭头的线段表示的是________。 A、控制流 B、事件驱动 C、模块调用 D、数据流 答案:D

等级:1 难度:1 知识点:

16、在软件开发中,需求分析阶段可以使用的工具是________。 A、N-S图 B、DFD图 C、PAD图

D、程序流程图

答案:B

等级:1 难度:1 知识点:

17、在面向对象方法中,不属于\"对象\"基本特点的是________。 A、一致性 B、分类性 C、多态性 D、标识唯一性 答案:A

等级:1 难度:1 知识点:

18、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1 知识点:

19、在数据管理技术发展的三个阶段中,数据共享最好的是________。 A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同 答案:C

等级:1 难度:1 知识点:

20、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、笛卡尔积 B、交 C、并

D、自然连接 答案:D

21、下列叙述中正确的是________。 A、栈是\"先进先出\"的线性表

B、队列是\"先进后出\"的线性表 C、循环队列是非线性结构

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 答案:D

等级:1 难度:1 知识点:

22、支持子程序调用的数据结构是________。 A、栈 B、树 C、队列 D、二叉树 答案:A

等级:1 难度:1 知识点:

23、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A、10 B、8 C、6 D、4 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

26、下面叙述中错误的是________。

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行\"错误定位\"是程序调试的必要步骤 C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性

答案:A

等级:1 难度:1 知识点:

27、耦合性和内聚性是对模块性度量的两个标准。下列叙述中正确的是________。 A、提高耦合性降低内聚性有利于提高模块的性 B、降低耦合性提高内聚性有利于提高模块的性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D、内聚性是指模块间互相连接的紧密程度 答案:B

等级:1 难度:1 知识点:

28、数据库应用系统中的核心问题是________。 A、数据库设计 B、数据库系统设计 C、数据库维护

D、数据库管理员培训 答案:A

等级:1 难度:1 知识点:

29、有两个关系R,S如下:

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

等级:1 难度:1 知识点:

30、将E-R图转换为关系模式时,实体和联系都可以表示为________。 A、属性 B、键 C、关系 D、域 答案:C

31、下列数据结构中,属于非线性结构的是________。 A、循环队列 B、带链队列 C、二叉树 D、带链栈 答案:C

等级:1 难度:1 知识点:

32、下列数据结构中,能够按照\"先进后出\"原则存取数据的是________。 A、循环队列 B、栈 C、队列 D、二叉树 答案:B

等级:1 难度:1 知识点:

33、对于循环队列,下列叙述中正确的是________。 A、队头指针是固定不变的 B、队头指针一定大于队尾指针 C、队头指针一定小于队尾指针

D、队头指针可以大于队尾指针,也可以小于队尾指针 答案:D

等级:1 难度:1 知识点:

34、算法的空间复杂度是指________。

A、算法在执行过程中所需要的计算机存储空间 B、算法所处理的数据量

C、算法程序中的语句或指令条数

D、算法在执行过程中所需要的临时工作单元数 答案:A

等级:1 难度:1 知识点:

35、软件设计中划分模块的一个准则是( )。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

36、下列选项中不属于结构化程序设计原则的是________。 A、可封装 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

37、软件详细设计生产的图如下: 该图是________

A、N-S图 B、PAD图

C、程序流程图 D、E-R图 答案:C

等级:1 难度:1 知识点:

38、数据库管理系统是________。 A、操作系统的一部分

B、在操作系统支持下的系统软件 C、一种编译系统 D、一种操作系统 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

40、有三个关系R、S和T如下:

则关系T是由关系R和S通过某种操作得到,该操作为________。

A、选择 B、投影 C、交 D、并

答案:D

41、下列叙述中正确的是________。

A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 答案:B

等级:1 难度:1 知识点:

42、下列叙述中正确的是________。 A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表 C、栈与队列都是非线性结构 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

43、软件测试的目的是________。 A、评估软件可靠性

B、发现并改正程序中的错误 C、改正程序中的错误 D发现程序中的错误 答案:D

等级:1 难度:1 知识点:

44、在软件开发中,需求分析阶段产生的主要文档是________。 A、软件集成测试计划 B、软件详细设计说明书 C、用户手册

D、软件需求规格说明书 答案:D

等级:1 难度:1 知识点:

45、软件生命周期是指________。

A、软件产品从提出、实现、使用维护到停止使用退役的过程 B、软件从需求分析、设计、实现到测试完成的过程 C、软件的开发过程 D、软件的运行维护过程 答案:A

等级:1 难度:1 知识点:

46、面向对象方法中,继承是指________。 A、一组对象所具有的相似性质 B、一个对象具有另一个对象的性质

C、各对象之间的共同性质

D、类之间共享属性和操作的机制 答案:D

等级:1 难度:1 知识点:

47、层次型、网状型和关系型数据库划分原则是________。 A、记录长度 B、文件的大小 C、联系的复杂程度 D、数据之间的联系方式 答案:D

等级:1 难度:1 知识点:

48、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是________。 A、一对一 B、一对多 C、多对多 D、多对一 答案:C

等级:1 难度:1 知识点:

49、数据库设计中反映用户对数据要求的模式是________。 A、内模式 B、概念模式 C、外模式 D、设计模式 答案:C

等级:1 难度:1 知识点:

50、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。

A、 自然连接 B、 差 C、交 D、并 答案:B

51、下列关于栈叙述正确的是________。

A、算法就是程序

B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

52、下列叙述中正确的是________。

A、有一个以上根结点的数据结构不一定是非线性结构 B、只有一个根结点的数据结构不一定是线性结构 C、循环链表是非线性结构 D、双向链表是非线性结构 答案:B

等级:1 难度:1 知识点:

53、下列关于二叉树的叙述中,正确的是________。 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 答案:B

等级:1 难度:1 知识点:

54、软件生命周期中的活动不包括________。 A、市场调研 B、需求分析 C、软件测试 D、软件维护 答案:A

等级:1 难度:1 知识点:

55、某系统总体结构图如下图所示:

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

答案:C

等级:1 难度:1 知识点:

56、程序调试的任务是________。 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误

D、诊断和改正程序中的错误 答案:D

等级:1 难度:1 知识点:

57、下列关于数据库设计的叙述中,正确的是________。 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 答案:A

等级:1 难度:1 知识点:

58、数据库系统的三级模式不包括________。 A、概念模式 B、内模式 C、外模式 D、数据模式 答案:D

等级:1 难度:1 知识点:

59、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、投影 D、并 答案:A

等级:1 难度:1 知识点:

60、下列选项中属于面向对象设计方法主要特征的是________。 A、继承

B、自顶向下

C、模块化 D、逐步求精 答案:A

61、下列叙述中正确的是_______。

A、循环队列是队列的一种链式存储结构 B、循环队列是队列的一种顺序存储结构 C、循环队列是非线性结构 D、循环队列是一种逻辑结构 答案:B

等级:1 难度:1 知识点:

62、下列关于线性链表的叙述中,正确的是_______。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

65、在满足实体完整性约束的条件下_______。 A、一个关系中应该有一个或多个候选关键字 B、一个关系中只能有一个候选关键字 C、一个关系中必须有多关键字个候选 D、一个关系中可以没有候选关键字 答案:A

等级:1 难度:1 知识点:

66、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是_______。 A、自然连接 B、交 C、除 D、并 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

69、在黑盒测试方法中,设计测试用例的主要根据是_______。 A、程序内部逻辑 B、程序外部功能 C、程序数据结构 D、程序流程图 答案:B

等级:1 难度:1 知识点:

70、在软件设计中不使用的工具是_______。 A、系统结构图 B、PAD图

C、数据流图(DFD图) D、程序流程图 答案:C

71、下列关于栈叙述正确的是_______。

A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除 C、栈底元素永远不能被删除 D、栈底元素最先被删除 答案:A

等级:1 难度:1 知识点:

72、下列叙述中正确的是_______。

A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

74、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是_______。

A、学生成绩管理系统 B、C语言编译程序 C、UNIX 操作系统 D、数据库管理系统 答案:A

等级:1 难度:1 知识点:

75、结构化程序所要求的基本结构不包括_______。 A、顺序结构 B、GOTO跳转

C、选择(分支)结构 D、重复(循环)结构 答案:B

等级:1 难度:1 知识点:

76、下面描述中错误的是_______。

A、系统总体结构图支持软件系统的详细设计 B、软件设计是将软件需求转换为软件表示的过程

C、数据结构与数据库设计是软件设计的任务之一 D、PAD图是软件详细设计的表示工具 答案:A

77、 负责数据库中查询操作的数据库语言是_______。 A、数据定义语言 B、数据管理语言 C、数据操纵语言 D、数据控制语言 答案:C

等级:1 难度:1 知识点:

78、 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是_______。 A、1:1联系 B、1:m联系 C、m:1联系 D、m:n联系 答案:D

等级:1 难度:1 知识点:

79、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是_______。 A、自然连接 B、并 C、交 D、差 答案:D

等级:1 难度:1 知识点:

80、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是_______。 A、-369 B、369 C、0.369

D、 整数集合{1,2,3,4,5} 答案:B

81、下列链表中,其逻辑结构属于非线性结构的是_______。 A、二叉链表 B、循环链表 C、双向链表

D、带链的栈 答案:A

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

83、下列关于栈的叙述中,正确的是_______。 A、栈底元素一定是最后入栈的元素 B、栈顶元素一定是最先入栈的元素 C、栈操作遵循先进后出的原则 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

84、在关系数据库中,用来表示实体间联系的是_______。 A、属性 B、二维表 C、网状结构 D、树状结构 答案:B

等级:1 难度:1 知识点: 85、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是_______。 A、1:1联系 B、m:1联系 C、1:m联系 D、m:n联系 答案:C

等级:1 难度:1 知识点: 86

A、选择 B、投影 C、自然连接 D、并 答案:A

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

88、软件需求规格说明书的作用不包括_______。 A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解 C、软件设计的依据

D、软件可行性研究的依据 答案:D

等级:1 难度:1 知识点:

、下面属于黑盒测试方法的是_______。 A、语句覆盖 B、逻辑覆盖 C、边界值分析 D、路径覆盖 答案:C

等级:1 难度:1 知识点:

90、下面不属于软件设计阶段任务的是_______。 A、软件总体设计 B、算法设计

C、制定软件确认测试计划

D、数据库设计 答案:C

91、下列叙述中正确的是_____。

A、程序执行的效率与数据的存储结构密切相关 B、程序执行的效率只取决于程序的控制结构 C、程序执行的效率只取决于所处理的数据量 D、以上说法均错误 答案:A

等级:1 难度:1 知识点:

92、下列与队列结构有关联的是_____。 A、函数的递归调用 B、数组元素的引用 C、多重循环的执行

D、先到先服务的作业调度 答案:D

等级:1 难度:1 知识点:

93、

A、DYBEAFCZX B、YDEBFZXCA C、ABDYECFXZ D、ABCDEFXYZ 答案:C

等级:1 难度:1 知识点:

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

D、1,2,3,C,B,A 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

96、下面对对象概念描述正确的是_____。 A、对象间的通信靠消息传递 B、对象是名字和方法的封装体 C、任何对象必须有继承性

D、对象的多态性是指一个对象有多个操作 答案:A

等级:1 难度:1 知识点:

97、软件设计中模块划分应遵循的准则是_____。 A、低内聚低耦合 B、高耦合高内聚 C、高内聚低耦合 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

98、下面描述中不属于数据库系统特点的是_____。 A、数据共享 B、数据完整性 C、数据冗余度高 D、数据性高 答案:C

等级:1 难度:1 知识点:

99、数据库设计过程不包括_____。 A、概念设计 B、逻辑设计 C、物理设计 D、算法设计 答案:D

等级:1 难度:1 知识点:

100、

A、自然连接 B、交 C、投影 D、并 答案:A

101、下列叙述中正确的是________。

A、一个算法的空间复杂度大,则其时间复杂度也必定大 B、一个算法的空间复杂度大,则其时间复杂度必定小 C、一个算法的时间复杂度大,则其空间复杂度必定小 D、算法的时间复杂度与空间复杂度没有直接关系 答案:D

等级:1 难度:1 知识点:

102、下列叙述中正确的是________。

A、循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B、循环队列中的元素个数随队头指针的变化而动态变化 C、循环队列中的元素个数随队尾指针的变化而动态变化 D、以上说法都不对 答案:A

等级:1 难度:1

103、一棵二叉树有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为________。 A、219 B、229 C、230 D、231 答案:B

等级:1 难度:1

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

等级:1 难度:1

105、构成计算机软件的是________。 A、源代码 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

等级:1 难度:1

106、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是________。 A、测试 B、设计

C、可行性研究 D、实现 答案:C

等级:1 难度:1

107、下面不能作为结构化方法软件需求分析工具的是________。 A、测试

A、系统结构图 B、数据字典(DD、

C、数据流程图(DFD图、 D、判定表 答案:A

等级:1 难度:1

108、在关系模型中,每一个二维表称为一个________。 A、关系 B、属性 C、元组

D、主码(键) 答案:A

等级:1 难度:1

109、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是__________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1

110、

A、选择 B、投影 C、交 D、并 答案:D

111、下列叙述中正确的是________。

A、算法的效率只与问题的规模有关,而与数据的存储结构无关 B、算法的时间复杂度是指执行算法所需要的计算工作量 C、数据的逻辑结构与存储结构是一一对应的 D、算法的时间复杂度与空间复杂度一定相关 答案:B

等级:1 难度:1 知识点:

112、下列叙述中正确的是________。

A、线性表链式存储结构的存储空间一般要少于顺序存储结构 B、线性表链式存储结构与顺序存储结构的存储空间都是连续的

C、线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

114、对长度为n的线性表作快速排序,在最坏情况下,比较次数为________。 A、n B、n-1

C、n(n-1、 D、n(n-1、/2 答案:D

等级:1 难度:1 知识点:

115、结构化程序设计中,下面对goto语句使用描述正确的是_______。 A、禁止使用goto语句

B、使用goto语句程序效率高 C、应避免滥用goto语句 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

119、

A、选择 B、差 C、交 D、并 答案:B

等级:1 难度:1 知识点:

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

D、公司号,职员号,工资 答案:A

121、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

122、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 等级:1 难度:1 知识点:

123、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合

B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

125、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

126、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1、/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

127、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

答案:C

等级:1 难度:1 知识点:

129、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

131、下列叙述中正确的是________。 A、所谓算法就是计算方法

B、程序可以作为算法的一种描述方法 C、算法设计只需考虑得到计算结果 D、算法设计可以忽略算法的运算时间 答案:B

等级:1 难度:1 知识点:

132、下列各序列中不是堆的是________。 A、(91,85,53,36,47,30,24,12、 B、(91,85,53,47,36,30,24,12、 C、(47,91,53,85,30,12,24,36、 D、(91,85,53,47,30,12,24,36、 答案:C

等级:1 难度:1 知识点:

133、深度为5的完全二叉树的结点数不可能是________。 A、15 B、16 C、17

D、18 答案:A

等级:1 难度:1 知识点:

134、

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:A

等级:1 难度:1 知识点:

135、下面描述不属于软件特点的是________。 A、软件是一种逻辑实体,具有抽象性 B、软件在使用中不存在磨损、老化问题 C、软件复杂性高

D、软件使用不涉及知识产权 答案:D

等级:1 难度:1 知识点:

136、下面对类-对象主要特征描述正确的是________。 A、对象唯一性 B、对象无关性 C、类的单一性 D、类的依赖性 答案:A

等级:1 难度:1 知识点:

137、在数据库中,数据模型包括数据结构、数据操作和________。 A、数据约束 B、数据类型 C、关系运算

D、查询 答案:A

等级:1 难度:1 知识点:

138、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是________。 A、一对多 B、一对一 C、多对一 D、多对多 答案:A

等级:1 难度:1 知识点:

139、设循环队列为Q(1: m、,其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为________。 A、19 B、20 C、m-19 D、m-20 答案:D

等级:1 难度:1 知识点:

140、

A、投影 B、交 C、选择 D、并 答案:A

141、下列叙述中正确的是________。 A、循环队列是顺序存储结构 B、循环队列是链式存储结构

C、循环队列是非线性结构

D、循环队列的插入运算不会发生溢出现象 答案:A

等级:1 难度:1 知识点:

142、下列叙述中正确的是________。 A、所有数据结构必须有根结点

B、所有数据结构必须有终端结点(即叶子结点)

C、只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 D、没有根结点或没有叶子结点的数据结构一定是非线性结构 答案:D

等级:1 难度:1 知识点:

143、下列关于算法的描述中错误的是________。

A、算法强调动态的执行过程,不同于静态的计算公式 B、算法必须能在有限个步骤之后终止 C、算法设计必须考虑算法的复杂度

D、算法的优劣取决于运行算法程序的环境 答案:D

等级:1 难度:1 知识点:

144、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数________。 A、相同,元素的存储顺序与逻辑顺序一致

B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致

D、不同,且其元素的存储顺序可以与逻辑顺序不一致 答案:A

等级:1 难度:1 知识点: 145、

A、ABDEGCFH

B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:B

等级:1 难度:1 知识点:

146、下面不属于软件需求分析阶段工作的是________。 A、需求获取 B、需求计划 C、需求分析 D、需求评审 答案:B

等级:1 难度:1 知识点:

147、下面不属于黑盒测试方法的是________。 A、边界值分析法 B、基本路径测试 C、等价类划分法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

148、在数据库系统中,数据模型包括概念模型、逻辑模型和________。 A、物理模型 B、空间模型 C、时间模型 D、数据模型 答案:A

等级:1 难度:1 知识点:

149、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是________。 A、多对一 B、一对多 C、一对一 D、多对多 答案:A

等级:1 难度:1 知识点:

150、某二叉树有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为________。 A、 B、66 C、436

D、434 答案:D

151、面向对象方法中,实现对象的数据和操作结合于统一体中的是________。 A、结合 B、封装 C、隐藏 D、抽象 答案:B

等级:1 难度:1 知识点:

152、在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的________。 A、关系 B、元组 C、属性

D、属性的值域 答案:A

等级:1 难度:1 知识点:

153、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有________。 A、节省存储空间

B、插入与删除运算效率高 C、便于查找

D、排序时减少元素的比较次数 答案:B

等级:1 难度:1 知识点: 154、深度为7的完全二叉树有125个结点,则该完全二叉树中的叶子结点数为________。 A、62 B、63 C、 D、65 答案:B

等级:1 难度:1 知识点:

155、下列叙述中正确的是________。

A、所谓有序表是指在顺序存储空间内连续存放的元素序列 B、有序表只能顺序存储在连续的存储空间内

C、有序表可以用链接存储方式存储在不连续的存储空间内 D、任何存储方式的有序表均能采用二分法进行查找 答案:C

等级:1 难度:1 知识点: 156

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:C

等级:1 难度:1 知识点:

157、计算机软件包括________。 A、算法和数据 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

等级:1 难度:1 知识点:

158、下面描述中不属于软件需求分析阶段任务的是________。 A、撰写软件需求规格说明书 B、软件的总体结构设计

C、软件的需求分析 D、软件的需求评审 答案:B

等级:1 难度:1 知识点:

159、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的_______。 A、逻辑性 B、物理性 C、应用性 D、空间性 答案:A

等级:1 难度:1 知识点:

160、

A、并 B、投影 C、交 D、选择 答案:A

161、下列叙述中正确的是________。

A、结点中具有两个指针域的链表一定是二叉链表

B、结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 C、二叉树只能采用链式存储结构 D、循环链表是非线性结构 答案:B

等级:1 难度:1 知识点:

162、某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为________。 A、BADC B、DCBA C、CDAB D、ABCD 答案:B

等级:1 难度:1 知识点:

163、下面不能作为软件设计工具的是________。 A、PAD图 B、程序流程图

C、数据流程图(DFD图、 D、总体结构图 答案:C

等级:1 难度:1 知识点:

1、逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是________。 A、关系模型 B、谓词模型 C、物理模型 D、实体-联系模型 答案:A

等级:1 难度:1 知识点:

165、运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点:

166、堆排序最坏情况下的时间复杂度为________。 A、B、

C、 D、

答案:B

等级:1 难度:1 知识点:

167、某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为________。 A、32 B、46 C、48 D、49 答案:C

等级:1 难度:1 知识点:

168、下面对软件特点描述错误的是________。 A、软件没有明显的制作过程

B、软件是一种逻辑实体,不是物理实体,具有抽象性 C、软件的开发、运行对计算机系统具有依赖性 D、软件在使用中存在磨损、老化问题

答案:D

等级:1 难度:1 知识点:

169、

A、0 B、1 C、2 D、3 答案:C

等级:1 难度:1 知识点:

170、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为________。 A、公司号,员工号 B、员工号,工资 C、员工号

D、公司号,员工号,工资 答案:A

171、下列关于算法复杂度叙述正确的是_______。

A、最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B、时间复杂度与所用的计算工具无关

C、对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 D、时间复杂度与采用的算法描述语言有关 答案:B

等级:1 难度:1 知识点:

172、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为_______。 A、DEFXYZABC B、DEFXYZABC C、FEDXYZCBA D、DEFZYXABC 答案:B

等级:1 难度:1

知识点:

173、下列叙述中正确的是_______。 A、有两个指针域的链表称为二叉链表 B、循环链表是循环队列的链式存储结构

C、带链的栈有栈顶指针和栈底指针,因此又称为双重链表 D、结点中具有多个指针域的链表称为多重链表 答案:D

等级:1 难度:1 知识点:

174、某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为_______。 A、400 B、754 C、756 D、不确定 答案:C

等级:1 难度:1 知识点:

175、软件需求分析阶段的主要任务是_______。 A、确定软件开发方法 B、确定软件开发工具 C、确定软件开发计划 D、确定软件系统的功能 答案:D

等级:1 难度:1 知识点:

176、下面对软件测试描述错误的是_______。 A、严格执行测试计划,排除测试的随意性 B、随机地选取测试数据 C、随机地选取测试数据

D、软件测试是保证软件质量的重要手段 答案:B

等级:1 难度:1 知识点:

177、结构化程序的三种基本控制结构是_______。 A、顺序、选择和重复(循环) B、过程、子程序和分程序 C、顺序、选择和调用 D、调用、返回和转移 答案:A

等级:1 难度:1 知识点:

178、数据库中对概念模式内容进行说明的语言是_______。 A、数据定义语言 B、数据操纵语言

C、数据控制语言 D、数据宿主型语言 答案:A

等级:1 难度:1 知识点:

179、某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是_______。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点: 180、

A、交 B、差 C、并 D、选择 答案:A

181、下列叙述中正确的是_______。

A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 答案:D

等级:1 难度:1 知识点:

182、使用白盒测试方法时,设计测试用例应根据_______。 A、程序的内部逻辑 B、程序的复杂结构 C、程序的功能 D、使用说明书 答案:A

等级:1 难度:1

知识点:

183、在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是_______。 A、多对多 B、多对一 C、一对多 D、一对一 答案:A

等级:1 难度:1 知识点:

184、设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是_______。 A、二分法查找 B、顺序查找 C、分块查找 D、哈希查找 答案:A

等级:1 难度:1 知识点:

185、设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是_______。

A、R={ (5,1), (7,9), (1,7), (9,3) } B、R={ (9,7), (1,3), (7,1), (3,5) } C、R={ (1,9), (9,7), (7,5), (5,3) } D、R={ (1,3), (3,5), (5,9) } 答案:D

等级:1 难度:1 知识点:

186、深度为7的二叉树共有127个结点,则下列说法中错误的是_______。 A、该二叉树有一个度为1的结点 B、该二叉树是满二叉树 C、该二叉树是完全二叉树 D、该二叉树有个叶子结点 答案:A

等级:1 难度:1 知识点:

187、某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为_______。 A、DCBA B、BDCA C、ABCD D、BADC 答案:C

等级:1 难度:1 知识点:

188、下面能作为软件需求分析工具的是_______。

A、PAD图 B、程序流程图 C、甘特图

D、数据流程图(DFD图) 答案:D

等级:1 难度:1 知识点:

1、 下面不属于对象主要特征的是_______。 A、唯一性 B、多态性 C、可复用性 D、封装性 答案:C

等级:1 难度:1 知识点: 190、

A、(c,c,11,4) B、(c,c,11,4) C、(a,a,2,4)

D、(a,a,2,4)和(e,e,6,1) 答案:A

191、程序流程图中带有箭头的线段表示的是__________。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

192、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

193、软件设计中模块划分应遵循的准则是______。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

195、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

196、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

197、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

198、在数据库设计中,将E-R图转换成关系数据模型的过程属于________。 A、需求分析阶段 B、概念设计阶段

C、逻辑设计阶段 D、物理设计阶段 答案:C

等级:1 难度:1 知识点:

199、有三个关系R、S和T如下:

由关系R和S通过运算得到关系

T,则所使用的运算为

________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

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

等级:1 难度:1 知识点:

202、下列叙述中正确的是________。

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

等级:1 难度:1 知识点:

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

答案:C

等级:1 难度:1 知识点:

204、下列叙述中正确的是________。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C、顺序存储结构能存储有序表,链式存储结构不能存储有序表 D、链式存储结构比顺序存储结构节省存储空间 答案:A

等级:1 难度:1 知识点:

205、数据流图中带有箭头的线段表示的是________。 A、控制流 B、事件驱动 C、模块调用 D、数据流 答案:D

等级:1 难度:1 知识点:

206、在软件开发中,需求分析阶段可以使用的工具是________。 A、N-S图 B、DFD图 C、PAD图

D、 程序流程图 答案:B

等级:1 难度:1 知识点:

207、在面向对象方法中,不属于\"对象\"基本特点的是________。 A、一致性 B、分类性 C、多态性 D、标识唯一性 答案:A

等级:1 难度:1 知识点:

208、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是________。 A、一对一

B、一对多 C、多对一 D、多对多 答案:B 知识点:

209、在数据管理技术发展的三个阶段中,数据共享最好的是________。 A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、 三个阶段相同 答案:C

等级:1 难度:1 知识点:

210、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、笛卡尔积 B、交 C、并

D、自然连接 答案:D

211、下列叙述中正确的是________。 A、栈是\"先进先出\"的线性表 B、队列是\"先进后出\"的线性表 C、循环队列是非线性结构

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 答案:D

等级:1 难度:1 知识点:

212、支持子程序调用的数据结构是________。 A、栈 B、树 C、队列 D、二叉树 答案:A

等级:1 难度:1 知识点:

213、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A、10

B、8 C、6 D、4 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

216、下面叙述中错误的是________。

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行\"错误定位\"是程序调试的必要步骤 C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性 答案:A

等级:1 难度:1 知识点:

217、耦合性和内聚性是对模块性度量的两个标准。下列叙述中正确的是________。 A、提高耦合性降低内聚性有利于提高模块的性 B、降低耦合性提高内聚性有利于提高模块的性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D、内聚性是指模块间互相连接的紧密程度 答案:B

等级:1 难度:1 知识点:

218、数据库应用系统中的核心问题是________。 A、数据库设计 B、数据库系统设计 C、数据库维护

D、数据库管理员培训

答案:A

等级:1 难度:1 知识点:

219、有两个关系R,S如下:

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

等级:1 难度:1 知识点:

220、将E-R图转换为关系模式时,实体和联系都可以表示为________。 A、属性 B、键 C、关系 D、域 答案:C

221、下列数据结构中,属于非线性结构的是________。 A、循环队列 B、带链队列 C、二叉树 D、带链栈 答案:C

等级:1 难度:1 知识点:

222、下列数据结构中,能够按照\"先进后出\"原则存取数据的是________。 A、循环队列 B、栈 C、队列 D、二叉树 答案:B

等级:1 难度:1 知识点:

223、对于循环队列,下列叙述中正确的是________。 A、队头指针是固定不变的 B、队头指针一定大于队尾指针 C、队头指针一定小于队尾指针

D、队头指针可以大于队尾指针,也可以小于队尾指针 答案:D

等级:1 难度:1 知识点:

224、算法的空间复杂度是指________。

A、算法在执行过程中所需要的计算机存储空间 B、算法所处理的数据量

C、算法程序中的语句或指令条数

D、算法在执行过程中所需要的临时工作单元数 答案:A

等级:1 难度:1 知识点:

225、软件设计中划分模块的一个准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

226、下列选项中不属于结构化程序设计原则的是________。 A、可封装 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

227、软件详细设计生产的图如下:

该图是________。

A、N-S图 B、PAD图 C、程序流程图 D、E-R图 答案:C

等级:1 难度:1 知识点:

228、数据库管理系统是________。 A、操作系统的一部分

B、在操作系统支持下的系统软件 C、一种编译系统 D、一种操作系统 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

230、有三个关系R、S和T如下:

则关系T是由关系R和S通过某种操作得到,该操作为________。

A、选择 B、投影 C、交 D、并 答案:D

231、下列叙述中正确的是________。

A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 答案:B

等级:1 难度:1 知识点:

232、下列叙述中正确的是________。 A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表 C、栈与队列都是非线性结构 D、以上三种说法都不对

答案:D

等级:1 难度:1 知识点:

233、软件测试的目的是________。 A、评估软件可靠性

B、发现并改正程序中的错误 C、改正程序中的错误 D、发现程序中的错误 答案:D

等级:1 难度:1 知识点:

234、在软件开发中,需求分析阶段产生的主要文档是________。 A、软件集成测试计划 B、软件详细设计说明书 C、用户手册

D、软件需求规格说明书 答案:D

等级:1 难度:1 知识点:

235、软件生命周期是指________。

A、软件产品从提出、实现、使用维护到停止使用退役的过程 B、软件从需求分析、设计、实现到测试完成的过程 C、软件的开发过程 D、软件的运行维护过程 答案:A

等级:1 难度:1 知识点:

236、面向对象方法中,继承是指________。 A、一组对象所具有的相似性质 B、一个对象具有另一个对象的性质 C、各对象之间的共同性质

D、类之间共享属性和操作的机制 答案:D

等级:1 难度:1 知识点:

237、层次型、网状型和关系型数据库划分原则是________。 A、记录长度 B、文件的大小 C、联系的复杂程度 D、数据之间的联系方式 答案:D

等级:1 难度:1 知识点:

238、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员

与实体计算机之间的联系是________。 A、一对一 B、一对多 C、多对多 D、多对一 答案:C

等级:1 难度:1 知识点:

239、数据库设计中反映用户对数据要求的模式是________。 A、内模式 B、概念模式 C、外模式 D、设计模式 答案:C

等级:1 难度:1 知识点:

240、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。

A、自然连接 B、差 C、交 D、并 答案:B

241、下列关于栈叙述正确的是________。 A、算法就是程序

B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

242、下列叙述中正确的是________。

A、有一个以上根结点的数据结构不一定是非线性结构 B、只有一个根结点的数据结构不一定是线性结构 C、循环链表是非线性结构 D、双向链表是非线性结构 答案:B

等级:1 难度:1 知识点:

243、下列关于二叉树的叙述中,正确的是________。 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 答案:B

等级:1 难度:1 知识点:

244、软件生命周期中的活动不包括________。 A、市场调研 B、需求分析 C、软件测试 D、软件维护 答案:A

等级:1 难度:1 知识点:

245、某系统总体结构图如下图所示:

该系统总体结构图的深度是________。 A、7 B、6 C、3 D、2 答案:C

等级:1 难度:1 知识点:

246、程序调试的任务是________。 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误

D、诊断和改正程序中的错误 答案:D

等级:1 难度:1 知识点:

247、下列关于数据库设计的叙述中,正确的是________。 A、在需求分析阶段建立数据字典

B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 答案:A

等级:1 难度:1 知识点:

248、数据库系统的三级模式不包括________。 A、概念模式 B、内模式 C、外模式 D、数据模式 答案:D

等级:1 难度:1 知识点:

249、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、投影 D、并 答案:A

等级:1 难度:1 知识点:

250、下列选项中属于面向对象设计方法主要特征的是________。 A、继承

B、自顶向下 C、模块化 D、逐步求精 答案:A

251、下列叙述中正确的是________。 A、循环队列是队列的一种链式存储结构 B、循环队列是队列的一种顺序存储结构 C、循环队列是非线性结构 D、循环队列是一种逻辑结构 答案:B

等级:1 难度:1 知识点:

252、下列关于线性链表的叙述中,正确的是________。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致

B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

254、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是________。 A、外模式 B、内模式 C、概念模式 D、逻辑模式 答案:B

等级:1 难度:1 知识点:

255、在满足实体完整性约束的条件下________。 A、一个关系中应该有一个或多个候选关键字 B、一个关系中只能有一个候选关键字 C、一个关系中必须有多关键字个候选 D、一个关系中可以没有候选关键字 答案:A

等级:1 难度:1 知识点:

256、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、除 D、并 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

259、在黑盒测试方法中,设计测试用例的主要根据是________。 A、程序内部逻辑 B、程序外部功能 C、程序数据结构 D、程序流程图 答案:B

等级:1 难度:1 知识点:

260、在软件设计中不使用的工具是________。 A、系统结构图 B、PAD图

C、数据流图(DFD图) D、程序流程图 答案:C

261、下列关于栈叙述正确的是________。 A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除 C、栈底元素永远不能被删除 D、栈底元素最先被删除 答案:A

等级:1 难度:1 知识点:

262、下列叙述中正确的是________。

A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

2、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是________。

A、学生成绩管理系统 B、C语言编译程序 C、UNIX 操作系统 D、数据库管理系统 答案:A

等级:1 难度:1 知识点:

265、结构化程序所要求的基本结构不包括________。 A、顺序结构 B、GOTO跳转 C、选择(分支)结构 D、重复(循环)结构 答案:B

等级:1 难度:1 知识点:

266、下面描述中错误的是________。

A、系统总体结构图支持软件系统的详细设计 B、软件设计是将软件需求转换为软件表示的过程 C、数据结构与数据库设计是软件设计的任务之一 D、PAD图是软件详细设计的表示工具 答案:A

等级:1 难度:1 知识点:

267、负责数据库中查询操作的数据库语言是________。 A、数据定义语言 B、数据管理语言 C、数据操纵语言 D、数据控制语言 答案:C

等级:1 难度:1 知识点:

268、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是________。 A、1:1联系 B、1:m联系 C、m:1联系 D、m:n联系 答案:D

等级:1 难度:1 知识点:

269、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、并 C、交 D、差 答案:D

等级:1 难度:1 知识点

270、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是________。 A、-369 B、369 C、0.369

D、整数集合{1,2,3,4,5} 答案:B

271、下列链表中,其逻辑结构属于非线性结构的是________。 A、二叉链表 B、循环链表 C、双向链表 D、带链的栈 答案:A

等级:1 难度:1 知识点:

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

答案:D

等级:1 难度:1 知识点:

273、下列关于栈的叙述中,正确的是________。 A、栈底元素一定是最后入栈的元素 B、栈顶元素一定是最先入栈的元素 C、栈操作遵循先进后出的原则 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

274、在关系数据库中,用来表示实体间联系的是________。 A、属性 B、二维表 C、网状结构 D、树状结构 答案:B

等级:1 难度:1 知识点:

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

答案:________。

A、选择 B、投影 C、自然连接 D、并 答案:A

等级:1 难度:1 知识点:

277、数据字典(DD) 所定义的对象都包含于________。 A、数据流图(DFD图) B、程序流程图

C、软件结构图 D、方框图 答案:A

等级:1 难度:1 知识点:

278、软件需求规格说明书的作用不包括________。 A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解 C、软件设计的依据

D、软件可行性研究的依据 答案:D

等级:1 难度:1 知识点:

279、下面属于黑盒测试方法的是________。 A、语句覆盖 B、逻辑覆盖 C、边界值分析 D、路径覆盖 答案:C

等级:1 难度:1 知识点:

280、下面不属于软件设计阶段任务的是________。 A、软件总体设计 B、算法设计

C、制定软件确认测试计划 D、数据库设计 答案:C

281、下列叙述中正确的是_____。

A、程序执行的效率与数据的存储结构密切相关 B、程序执行的效率只取决于程序的控制结构 C、程序执行的效率只取决于所处理的数据量 D、以上说法均错误 答案:A

等级:1 难度:1 知识点:

282、下列与队列结构有关联的是_____。 A、函数的递归调用 B、数组元素的引用 C、多重循环的执行

D、先到先服务的作业调度 答案:D

等级:1 难度:1 知识点:

283、

A、DYBEAFCZX B、YDEBFZXCA C、ABDYECFXZ D、ABCDEFXYZ 答案:C

等级:1 难度:1 知识点:

284、一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是_____。 A、1,2,3,A,B,C B、C,B,A,1,2,3 C、C,B,A,3,2,1 D、1,2,3,C,B,A 答案:C

等级:1 难度:1 知识点:

285、下面属于白盒测试方法的是_____。 A、等价类划分法 B、逻辑覆盖 C、边界值分析法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

286、下面对对象概念描述正确的是_____。 A、对象间的通信靠消息传递 B、对象是名字和方法的封装体 C、任何对象必须有继承性

D、对象的多态性是指一个对象有多个操作 答案:A

等级:1 难度:1 知识点:

287、软件设计中模块划分应遵循的准则是_____。 A、低内聚低耦合 B、高耦合高内聚 C、高内聚低耦合 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

288、下面描述中不属于数据库系统特点的是_____。 A、数据共享 B、数据完整性 C、数据冗余度高 D、数据性高 答案:C

等级:1 难度:1 知识点:

2、数据库设计过程不包括_____。 A、概念设计 B、逻辑设计 C、物理设计 D、算法设计 答案:D

等级:1 难度:1 知识点:

290、

A、自然连接 B、交 C、投影 D、并 答案:A

291、下列叙述中正确的是________。

A、一个算法的空间复杂度大,则其时间复杂度也必定大 B、一个算法的空间复杂度大,则其时间复杂度必定小

C、一个算法的时间复杂度大,则其空间复杂度必定小 D、算法的时间复杂度与空间复杂度没有直接关系 答案:D

等级:1 难度:1 知识点:

292、下列叙述中正确的是________。

A、循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B、循环队列中的元素个数随队头指针的变化而动态变化 C、循环队列中的元素个数随队尾指针的变化而动态变化 D、以上说法都不对 答案:A

等级:1 难度:1

293、一棵二叉树有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为________。 A、219 B、229 C、230 D、231 答案:B

等级:1 难度:1

294、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为________。 A、9 B、10 C、45 D、90 答案:C

等级:1 难度:1

295、构成计算机软件的是________。 A、源代码 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

等级:1 难度:1

296、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是________。 A、测试 B、设计

C、可行性研究 D、实现 答案:C

等级:1 难度:1

297、下面不能作为结构化方法软件需求分析工具的是________。 A、测试

A、系统结构图 B、数据字典(DD、

C、数据流程图(DFD图、 D、判定表 答案:A

等级:1 难度:1

298、在关系模型中,每一个二维表称为一个________。 A、关系 B、属性 C、元组

D、主码(键) 答案:A

等级:1 难度:1

299、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是__________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1

300、

A、选择 B、投影 C、交 D、并 答案:D

301、下列叙述中正确的是________。

A、算法的效率只与问题的规模有关,而与数据的存储结构无关 B、算法的时间复杂度是指执行算法所需要的计算工作量 C、数据的逻辑结构与存储结构是一一对应的 D、算法的时间复杂度与空间复杂度一定相关 答案:B

等级:1 难度:1

知识点:

302、下列叙述中正确的是________。

A、线性表链式存储结构的存储空间一般要少于顺序存储结构 B、线性表链式存储结构与顺序存储结构的存储空间都是连续的

C、线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

304、对长度为n的线性表作快速排序,在最坏情况下,比较次数为________。 A、n B、n-1 C、n(n-1、 D、n(n-1、/2 答案:D

等级:1 难度:1 知识点:

305、结构化程序设计中,下面对goto语句使用描述正确的是_______。 A、禁止使用goto语句

B、使用goto语句程序效率高 C、应避免滥用goto语句 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

307、下面不属于软件需求分析阶段主要工作的是_______。 A、需求变更申请

B、需求分析 C、需求评审 D、需求获取 答案:A

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

309、

A、选择 B、差 C、交 D、并 答案:B

等级:1 难度:1 知识点:

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

D、公司号,职员号,工资 答案:A

311、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流 C、控制流

D、调用关系 答案:C

等级:1 难度:1 知识点:

312、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 等级:1 难度:1 知识点:

313、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

315、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

316、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1、/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

317、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

319、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

321、下列叙述中正确的是________。 A、所谓算法就是计算方法

B、程序可以作为算法的一种描述方法 C、算法设计只需考虑得到计算结果 D、算法设计可以忽略算法的运算时间

答案:B

等级:1 难度:1 知识点:

322、下列各序列中不是堆的是________。 A、(91,85,53,36,47,30,24,12、 B、(91,85,53,47,36,30,24,12、 C、(47,91,53,85,30,12,24,36、 D、(91,85,53,47,30,12,24,36、 答案:C

等级:1 难度:1 知识点:

323、深度为5的完全二叉树的结点数不可能是________。 A、15 B、16 C、17 D、18 答案:A

等级:1 难度:1 知识点:

324、

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:A

等级:1 难度:1 知识点:

325、下面描述不属于软件特点的是________。 A、软件是一种逻辑实体,具有抽象性 B、软件在使用中不存在磨损、老化问题 C、软件复杂性高

D、软件使用不涉及知识产权

答案:D

等级:1 难度:1 知识点:

326、下面对类-对象主要特征描述正确的是________。 A、对象唯一性 B、对象无关性 C、类的单一性 D、类的依赖性 答案:A

等级:1 难度:1 知识点:

327、在数据库中,数据模型包括数据结构、数据操作和________。 A、数据约束 B、数据类型 C、关系运算 D、查询 答案:A

等级:1 难度:1 知识点:

328、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是________。 A、一对多 B、一对一 C、多对一 D、多对多 答案:A

等级:1 难度:1 知识点:

329、设循环队列为Q(1: m、,其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为________。 A、19 B、20 C、m-19 D、m-20 答案:D

等级:1 难度:1 知识点:

330、 A、投影 B、交 C、选择 D、并 答案:A

331、下列叙述中正确的是________。 A、循环队列是顺序存储结构 B、循环队列是链式存储结构 C、循环队列是非线性结构

D、循环队列的插入运算不会发生溢出现象 答案:A

等级:1 难度:1 知识点:

332、下列叙述中正确的是________。 A、所有数据结构必须有根结点

B、所有数据结构必须有终端结点(即叶子结点)

C、只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 D、没有根结点或没有叶子结点的数据结构一定是非线性结构 答案:D

等级:1 难度:1 知识点:

333、下列关于算法的描述中错误的是________。

A、算法强调动态的执行过程,不同于静态的计算公式 B、算法必须能在有限个步骤之后终止 C、算法设计必须考虑算法的复杂度 D、算法的优劣取决于运行算法程序的环境 答案:D

等级:1 难度:1 知识点:

334、 A、相同,元素的存储顺序与逻辑顺序一致

B、相同,但其元素的存储顺序可以与逻辑顺序不一致

C、不同,但元素的存储顺序与逻辑顺序一致

D、不同,且其元素的存储顺序可以与逻辑顺序不一致 答案:A

等级:1 难度:1 知识点:

335、________。

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:B

等级:1 难度:1 知识点:

336、下面不属于软件需求分析阶段工作的是________。 A、需求获取 B、需求计划 C、需求分析 D、需求评审 答案:B

等级:1 难度:1 知识点:

337、下面不属于黑盒测试方法的是________。 A、边界值分析法 B、基本路径测试 C、等价类划分法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

338、在数据库系统中,数据模型包括概念模型、逻辑模型和________。 A、物理模型 B、空间模型

C、时间模型 D、数据模型 答案:A

等级:1 难度:1 知识点:

339、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是________。 A、多对一 B、一对多 C、一对一 D、多对多 答案:A

等级:1 难度:1

340、某二叉树有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为________。 A、 B、66

C、436 D、434 答案:D

341、面向对象方法中,实现对象的数据和操作结合于统一体中的是________。 A、结合 B、封装 C、隐藏 D、抽象 答案:B

等级:1 难度:1 知识点:

342、在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的________。 A、关系 B、元组 C、属性

D、属性的值域 答案:A

等级:1 难度:1 知识点:

343、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有________。 A、节省存储空间

B、插入与删除运算效率高 C、便于查找

D、排序时减少元素的比较次数 答案:B

等级:1 难度:1 知识点:

344、深度为7的完全二叉树有125个结点,则该完全二叉树中的叶子结点数为________。 A、62 B、63 C、 D、65 答案:B

等级:1 难度:1 知识点:

345、下列叙述中正确的是________。

A、所谓有序表是指在顺序存储空间内连续存放的元素序列 B、有序表只能顺序存储在连续的存储空间内

C、有序表可以用链接存储方式存储在不连续的存储空间内 D、任何存储方式的有序表均能采用二分法进行查找 答案:C

等级:1 难度:1 知识点:

346、

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:C

等级:1 难度:1 知识点:

347、计算机软件包括________。 A、算法和数据 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

________。

等级:1 难度:1 知识点:

348、下面描述中不属于软件需求分析阶段任务的是________。 A、撰写软件需求规格说明书 B、软件的总体结构设计

C、软件的需求分析 D、软件的需求评审 答案:B

等级:1 难度:1 知识点:

349、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的________。 A、逻辑性 B、物理性 C、应用性 D、空间性 答案:A

等级:1 难度:1 知识点: 350、

________。

A、并 B、投影 C、交 D、选择 答案:A

351、下列叙述中正确的是________。

A、结点中具有两个指针域的链表一定是二叉链表

B、结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 C、二叉树只能采用链式存储结构 D、循环链表是非线性结构 答案:B

等级:1 难度:1 知识点:

352、某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为________。 A、BADC B、DCBA C、CDAB D、ABCD 答案:B

等级:1 难度:1 知识点:

353、下面不能作为软件设计工具的是________。 A、PAD图 B、程序流程图

C、数据流程图(DFD图、 D、总体结构图 答案:C

等级:1 难度:1 知识点:

354、逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是________。 A、关系模型 B、谓词模型 C、物理模型 D、实体-联系模型 答案:A

等级:1 难度:1 知识点:

355、运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点:

356、堆排序最坏情况下的时间复杂度为________。 A、B、

C、

D、

答案:B

等级:1 难度:1 知识点:

357、某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为________。 A、32 B、46 C、48 D、49 答案:C

等级:1 难度:1 知识点:

358、下面对软件特点描述错误的是________。 A、软件没有明显的制作过程

B、软件是一种逻辑实体,不是物理实体,具有抽象性 C、软件的开发、运行对计算机系统具有依赖性 D、软件在使用中存在磨损、老化问题 答案:D

等级:1 难度:1 知识点:

359、

A、0 B、1 C、2 D、3 答案:C

等级:1 难度:1 知识点:

360、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为________。 A、公司号,员工号 B、员工号,工资 C、员工号

D、公司号,员工号,工资 答案:A

361、下列关于算法复杂度叙述正确的是________。

A、最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B、时间复杂度与所用的计算工具无关

C、对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 D、时间复杂度与采用的算法描述语言有关 答案:B

等级:1 难度:1 知识点:

362、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为________。 A、DEFXYZABC B、DEFXYZABC C、FEDXYZCBA D、DEFZYXABC 答案:B

等级:1 难度:1 知识点:

363、下列叙述中正确的是________。 A、有两个指针域的链表称为二叉链表 B、循环链表是循环队列的链式存储结构

C、带链的栈有栈顶指针和栈底指针,因此又称为双重链表 D、结点中具有多个指针域的链表称为多重链表 答案:B

等级:1 难度:1 知识点:

3、某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为________。 A、400 B、754 C、756 D、不确定 答案:C

等级:1 难度:1 知识点:

365、软件需求分析阶段的主要任务是________。 A、确定软件开发方法 B、确定软件开发工具 C、确定软件开发计划 D、确定软件系统的功能 答案:D

等级:1 难度:1 知识点:

366、下面对软件测试描述错误的是________。 A、严格执行测试计划,排除测试的随意性 B、随机地选取测试数据 C、随机地选取测试数据

D、软件测试是保证软件质量的重要手段 答案:B

等级:1 难度:1 知识点:

367、结构化程序的三种基本控制结构是________。 A、顺序、选择和重复(循环) B、过程、子程序和分程序 C、顺序、选择和调用 D、调用、返回和转移 答案:A

等级:1 难度:1 知识点:

368、数据库中对概念模式内容进行说明的语言是________。 A、数据定义语言 B、数据操纵语言 C、数据控制语言 D、数据宿主型语言 答案:A

等级:1 难度:1 知识点:

369、某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点: 370、

________。

A、交 B、差 C、并 D、选择 答案:A

371、下列叙述中正确的是________。

A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 答案:D

等级:1 难度:1 知识点:

372、使用白盒测试方法时,设计测试用例应根据________。 A、程序的内部逻辑 B、程序的复杂结构 C、程序的功能 D、使用说明书 答案:A

等级:1 难度:1 知识点:

373、在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是________。 A、多对多 B、多对一 C、一对多 D、一对一 答案:A

等级:1 难度:1 知识点:

374、设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是________。 A、二分法查找 B、顺序查找 C、分块查找 D、哈希查找 答案:A

等级:1 难度:1 知识点:

375、设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是________。

A、R={ (5,1), (7,9), (1,7), (9,3) } B、R={ (9,7), (1,3), (7,1), (3,5) } C、R={ (1,9), (9,7), (7,5), (5,3) } D、R={ (1,3), (3,5), (5,9) } 答案:D

等级:1 难度:1 知识点:

376、深度为7的二叉树共有127个结点,则下列说法中错误的是________。 A、该二叉树有一个度为1的结点 B、该二叉树是满二叉树 C、该二叉树是完全二叉树 D、该二叉树有个叶子结点 答案:A

等级:1 难度:1 知识点:

377、某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为________。 A、DCBA B、BDCA C、ABCD D、BADC 答案:C

等级:1 难度:1 知识点:

378、下面能作为软件需求分析工具的是________。 A、PAD图 B、程序流程图 C、甘特图

D、数据流程图(DFD图) 答案:D

等级:1 难度:1 知识点:

379、下面不属于对象主要特征的是________。 A、唯一性 B、多态性

C、可复用性 D、封装性 答案:C

等级:1 难度:1 知识点:

380、

A、(c,c,11,4) B、(c,c,11,4) C、(a,a,2,4)

D、(a,a,2,4)和(e,e,6,1) 答案:A

381、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

382、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

383、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合

________。

答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

385、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

386、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1

知识点:于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

3、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、并

B、自然连接 C、 笛卡尔积 D、 交 答案:D

等级:1 难度:1 知识点:

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

D) 学号,姓名,成绩 答案:C

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

等级:1 难度:1 知识点:

392、下列叙述中正确的是________。

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

等级:1 难度:1 知识点:

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

答案:C

等级:1 难度:1 知识点:

394、下列叙述中正确的是________。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C、顺序存储结构能存储有序表,链式存储结构不能存储有序表 D、链式存储结构比顺序存储结构节省存储空间 答案:A

等级:1 难度:1 知识点:

395、数据流图中带有箭头的线段表示的是________。 A、控制流 B、事件驱动 C、模块调用 D、数据流 答案:D

等级:1 难度:1 知识点:

396、在软件开发中,需求分析阶段可以使用的工具是________。 A、N-S图 B、DFD图 C、PAD图 D、程序流程图 答案:B

等级:1 难度:1 知识点:

397、在面向对象方法中,不属于\"对象\"基本特点的是________。 A、一致性 B、分类性 C、多态性 D、标识唯一性 答案:A

等级:1 难度:1 知识点:

398、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1 知识点:

399、在数据管理技术发展的三个阶段中,数据共享最好的是________。

A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同 答案:C

等级:1 难度:1 知识点:

400、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、笛卡尔积 B、交 C、并

D、自然连接 答案:D

401、下列叙述中正确的是________。 A、栈是\"先进先出\"的线性表 B、队列是\"先进后出\"的线性表 C、循环队列是非线性结构

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 答案:D

等级:1 难度:1 知识点:

402、支持子程序调用的数据结构是________。 A、栈 B、树 C、队列 D、二叉树 答案:A

等级:1 难度:1 知识点:

403、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A、10 B、8 C、6 D、4 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

406、下面叙述中错误的是________。

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行\"错误定位\"是程序调试的必要步骤 C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性 答案:A

等级:1 难度:1 知识点:

407、耦合性和内聚性是对模块性度量的两个标准。下列叙述中正确的是________。 A、提高耦合性降低内聚性有利于提高模块的性 B、降低耦合性提高内聚性有利于提高模块的性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D、内聚性是指模块间互相连接的紧密程度 答案:B

等级:1 难度:1 知识点:

408、数据库应用系统中的核心问题是________。 A、数据库设计 B、数据库系统设计 C、数据库维护

D、数据库管理员培训 答案:A

等级:1 难度:1 知识点:

有两个关系R,S如下:

409、由关系R通过运算得到关系S,则所使用的运算为________。 A、选择 B、投影 C、插入 D、连接 答案:B

等级:1 难度:1 知识点:

410、将E-R图转换为关系模式时,实体和联系都可以表示为________。 A、属性 B、键 C、关系 D、域 答案:C

411、下列数据结构中,属于非线性结构的是________。 A、循环队列 B、带链队列 C、二叉树 D、带链栈 答案:C

等级:1 难度:1 知识点:

412、下列数据结构中,能够按照\"先进后出\"原则存取数据的是________。 A、循环队列 B、栈 C、队列 D、二叉树 答案:B

等级:1 难度:1 知识点:

413、对于循环队列,下列叙述中正确的是________。 A、队头指针是固定不变的 B、队头指针一定大于队尾指针 C、队头指针一定小于队尾指针

D、 队头指针可以大于队尾指针,也可以小于队尾指针 答案:D

等级:1 难度:1 知识点:

414、算法的空间复杂度是指________。

A、算法在执行过程中所需要的计算机存储空间

B、算法所处理的数据量

C、算法程序中的语句或指令条数

D、算法在执行过程中所需要的临时工作单元数 答案:A

等级:1 难度:1 知识点:

415、软件设计中划分模块的一个准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

416、下列选项中不属于结构化程序设计原则的是________。 A、可封装 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

417、软件详细设计生产的图如下:

该图是________。

A、N-S图 B、PAD图 C、程序流程图 D、E-R图 答案:C

等级:1 难度:1 知识点:

418、数据库管理系统是________。 A、操作系统的一部分

B、在操作系统支持下的系统软件 C、一种编译系统 D、一种操作系统 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

420、有三个关系R、S和T如下:

则关系T是由关系R和S通过某种操作得到,该操作为________。

A、选择 B、投影 C、交 D、并 答案:D

421、下列叙述中正确的是________。

A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 答案:B

等级:1 难度:1 知识点:

422、下列叙述中正确的是________。 A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表 C、栈与队列都是非线性结构 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

423、、软件测试的目的是________。 A、评估软件可靠性

B、发现并改正程序中的错误 C、改正程序中的错误

D、发现程序中的错误 答案:D

等级:1 难度:1 知识点:

424、在软件开发中,需求分析阶段产生的主要文档是________。 A、软件集成测试计划 B、软件详细设计说明书 C、用户手册

D、软件需求规格说明书 答案:D

等级:1 难度:1 知识点:

425、软件生命周期是指________。

A、软件产品从提出、实现、使用维护到停止使用退役的过程 B、软件从需求分析、设计、实现到测试完成的过程 C、软件的开发过程 D、软件的运行维护过程 答案:A

等级:1 难度:1 知识点:

426、面向对象方法中,继承是指________。 A、一组对象所具有的相似性质 B、一个对象具有另一个对象的性质 C、各对象之间的共同性质

D、类之间共享属性和操作的机制 答案:D

等级:1 难度:1 知识点:

427、层次型、网状型和关系型数据库划分原则是________。 A、记录长度 B、文件的大小 C、联系的复杂程度 D、数据之间的联系方式 答案:D

等级:1 难度:1 知识点:

428、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是________。 A、一对一 B、一对多 C、多对多 D、多对一 答案:C

等级:1 难度:1

知识点:

429、数据库设计中反映用户对数据要求的模式是________。 A、内模式 B、概念模式 C、外模式 D、设计模式 答案:C

等级:1 难度:1 知识点:

430、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。

A、自然连接 B、差 C、交 D、并 答案:B

431、下列关于栈叙述正确的是________。 A、算法就是程序

B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

432、下列叙述中正确的是________。

A、有一个以上根结点的数据结构不一定是非线性结构 B、只有一个根结点的数据结构不一定是线性结构 C、循环链表是非线性结构 D、双向链表是非线性结构 答案:B

等级:1 难度:1 知识点:

433、下列关于二叉树的叙述中,正确的是________。 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 答案:B

等级:1 难度:1 知识点:

434、软件生命周期中的活动不包括________。 A、市场调研 B、需求分析 C、软件测试 D、软件维护 答案:A

等级:1 难度:1 知识点:

435、某系统总体结构图如下图所示:

该系统总体结构图的深度是________。 A、7 B、6 C、3 D、2 答案:C

等级:1 难度:1 知识点:

436、程序调试的任务是________。 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误

D、诊断和改正程序中的错误 答案:D

等级:1 难度:1 知识点:

437、下列关于数据库设计的叙述中,正确的是________。 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 答案:A

等级:1 难度:1 知识点:

438、数据库系统的三级模式不包括________。 A、概念模式

B、内模式 C、外模式 D、数据模式 答案:D

等级:1 难度:1 知识点:

439、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、投影 D、并 答案:A

等级:1 难度:1 知识点:

440、下列选项中属于面向对象设计方法主要特征的是________。 A、继承

B、自顶向下 C、模块化 D、逐步求精 答案:A

441、下列叙述中正确的是________。 A、循环队列是队列的一种链式存储结构 B、循环队列是队列的一种顺序存储结构 C、循环队列是非线性结构 D、循环队列是一种逻辑结构 答案:B

等级:1 难度:1 知识点:

442、下列关于线性链表的叙述中,正确的是________。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

443、一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为________ A、16

B、10 C、6 D、4 答案:A

等级:1 难度:1 知识点:

444、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是________。 A、外模式 B、内模式 C、概念模式 D、逻辑模式 答案:B

等级:1 难度:1 知识点:

445、在满足实体完整性约束的条件下________。 A、一个关系中应该有一个或多个候选关键字 B、一个关系中只能有一个候选关键字 C、一个关系中必须有多关键字个候选 D、一个关系中可以没有候选关键字 答案:A

等级:1 难度:1 知识点:

446、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、除 D、并 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

449、在黑盒测试方法中,设计测试用例的主要根据是________。 A、 程序内部逻辑 B、程序外部功能 C、程序数据结构 D、程序流程图 答案:B

等级:1 难度:1 知识点:

450、在软件设计中不使用的工具是________。 A、系统结构图 B、PAD图

C、数据流图(DFD图、 D、程序流程图 答案:C

451、下列关于栈叙述正确的是________。 A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除 C、栈底元素永远不能被删除 D、栈底元素最先被删除 答案:A

等级:1 难度:1 知识点:

452、下列叙述中正确的是________。

A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

答案:D

等级:1 难度:1 知识点:

454、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是________。

A、学生成绩管理系统 B、C语言编译程序 C、UNIX 操作系统 D、数据库管理系统 答案:A

等级:1 难度:1 知识点:

455、结构化程序所要求的基本结构不包括________。 A、顺序结构 B、GOTO跳转 C、选择(分支)结构 D、重复(循环)结构 答案:B

等级:1 难度:1 知识点:

456、下面描述中错误的是________。

A、系统总体结构图支持软件系统的详细设计 B、软件设计是将软件需求转换为软件表示的过程 C、数据结构与数据库设计是软件设计的任务之一 D、PAD图是软件详细设计的表示工具 答案:A

等级:1 难度:1 知识点:

457、负责数据库中查询操作的数据库语言是________。 A、数据定义语言 B、数据管理语言 C、数据操纵语言 D、数据控制语言 答案:C

等级:1 难度:1 知识点:

458、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是________。 A、1:1联系 B、1:m联系 C、m:1联系 D、m:n联系 答案:D

等级:1 难度:1

知识点:

459、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、并 C、交 D、差 答案:D

等级:1 难度:1 知识点:

460、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是________。 A、-369 B、369 C、0.369

D、整数集合{1,2,3,4,5} 答案:B

461、下列链表中,其逻辑结构属于非线性结构的是________。 A、二叉链表 B、循环链表 C、双向链表 D、带链的栈 答案:A

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

463、下列关于栈的叙述中,正确的是________。 A、栈底元素一定是最后入栈的元素 B、栈顶元素一定是最先入栈的元素 C、栈操作遵循先进后出的原则 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

4、在关系数据库中,用来表示实体间联系的是________。 A、属性 B、二维表 C、网状结构 D、树状结构 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

466、________。

A、选择 B、投影 C、自然连接 D、并 答案:A

等级:1 难度:1 知识点:

467、数据字典(DD、 所定义的对象都包含于________。 A、数据流图(DFD图) B、程序流程图 C、 软件结构图 D、 方框图 答案:A

等级:1 难度:1 知识点:

468、软件需求规格说明书的作用不包括________。

A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解 C、软件设计的依据

D、软件可行性研究的依据 答案:D

等级:1 难度:1 知识点:

469、下面属于黑盒测试方法的是________。 A、语句覆盖 B、逻辑覆盖 C、边界值分析 D、路径覆盖 答案:C

等级:1 难度:1 知识点:

470、下面不属于软件设计阶段任务的是________。 A、软件总体设计 B、算法设计

C、制定软件确认测试计划 D、数据库设计 答案:C

471、下列与队列结构有关联的是________。 A、函数的递归调用 B、数组元素的引用 C、多重循环的执行

D、先到先服务的作业调度 答案:D

等级:1 难度:1 知识点:

472、下列叙述中正确的是________。

A、程序执行的效率与数据的存储结构密切相关 B、程序执行的效率只取决于程序的控制结构 C、程序执行的效率只取决于所处理的数据量 D、以上说法均错误 答案:A

等级:1 难度:1 知识点:

473、 A、DY BE AF CZX B、Y DE BFZX C A C、A B DYE CFXZ D、A B C DEFXYZ 答案:C

等级:1 难度:1 知识点:

474、一个栈的初始状态为空。现将元素1,2,3, A, B, C则元素出栈的顺序是________。 A、1,2,3, A, B, C B、C, B, A,1,2,3 C、C, B, A,3,2,1 D、1,2,3, C, B, A 答案:C

等级:1 难度:1 知识点:

475、下面属于白盒测试方法的是________。 A、 等价类划分法 B、逻辑覆盖 C、边界值分析法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

476、下面对对象概念描述正确的是________。 A、对象间的通信靠消息传递 B、对象是名字和方法的封装体 C、任何对象必须有继承性

D、对象的多态性是指一个对象有多个操作 答案:A

________。

依次入栈,然后再依次出栈, 等级:1 难度:1 知识点:

477、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高耦合高内聚 C、高内聚低耦合 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

478、下面描述中不属于数据库系统特点的是________。 A、数据共享 B、数据完整性 C、数据冗余度高 D、数据性高 答案:C

等级:1 难度:1 知识点:

479、数据库设计过程不包括________。 A、概念设计 B、逻辑设计 C、物理设计 D、算法设计 答案:D

等级:1 难度:1 知识点:

480、

A、自然连接 B、交 C、投影 D、并 答案: A

481、下列叙述中正确的是________。

A、一个算法的空间复杂度大,则其时间复杂度也必定大

________。

B、一个算法的空间复杂度大,则其时间复杂度必定小 C、一个算法的时间复杂度大,则其空间复杂度必定小 D、算法的时间复杂度与空间复杂度没有直接关系 答案:D

等级:1 难度:1 知识点:

482、下列叙述中正确的是________。

A、 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B、循环队列中的元素个数随队头指针的变化而动态变化 C、循环队列中的元素个数随队尾指针的变化而动态变化 D、以上说法都不对 答案:A

等级:1 难度:1 知识点:

483、一棵二叉树有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为________。 A、219 B、229 C、230 D、231 答案:B

等级:1 难度:1 知识点:

484、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为________。 A、9 B、10 C、45 D、90 答案:C

等级:1 难度:1 知识点:

485、构成计算机软件的是________。 A、源代码 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

等级:1 难度:1 知识点:

486、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是________。 A、测试 B、设计

C、可行性研究

D、实现 答案:C

等级:1 难度:1 知识点:

487、下面不能作为结构化方法软件需求分析工具的是________。 A、系统结构图 B、数据字典(DD)

C、数据流程图(DFD图) D、判定表 答案:A

等级:1 难度:1 知识点:

488、在关系模型中,每一个二维表称为一个________。 A、关系 B、属性 C、元组

D、主码(键) 答案:A

等级:1 难度:1 知识点:

4、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1 知识点:

490、 A、选择 B、投影 C、交 D、并

________。

答案:D

491、下列叙述中正确的是________。

A、算法的效率只与问题的规模有关,而与数据的存储结构无关 B、算法的时间复杂度是指执行算法所需要的计算工作量 C、数据的逻辑结构与存储结构是一一对应的 D、算法的时间复杂度与空间复杂度一定相关 答案:B

等级:1 难度:1 知识点:

492、下列叙述中正确的是________。

A、线性表链式存储结构的存储空间一般要少于顺序存储结构 B、线性表链式存储结构与顺序存储结构的存储空间都是连续的

C、 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

494、对长度为n的线性表作快速排序,在最坏情况下,比较次数为________。 A、n B、n-1 C、n(n-1) D、n(n-1)/2 答案:D

等级:1 难度:1 知识点:

495、结构化程序设计中,下面对goto语句使用描述正确的是________。 A、禁止使用goto语句

B、使用goto语句程序效率高 C、应避免滥用goto语句 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

496、下面不属于软件测试实施步骤的是________。 A、集成测试

B、回归测试 C、确认测试 D、单元测试 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

499、________。

A、选择 B、差 C、交 D、并 答案:B

等级:1 难度:1 知识点:

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

B、职员号,工资 C、职员号

D、公司号,职员号,工资 答案:A

501、程序流程图中带有箭头的线段表示的是( )。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

502、结构化程序设计的基本原则不包括( )。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

503、软件设计中模块划分应遵循的准则是( )。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

505、算法的有穷性是指( )。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

)。 506、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

507、下列关于栈的叙述正确的是( )。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

509、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( )。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩

答案:C

511、下列叙述中正确的是________。 A、所谓算法就是计算方法

B、程序可以作为算法的一种描述方法 C、算法设计只需考虑得到计算结果 D、算法设计可以忽略算法的运算时间 答案:B

等级:1 难度:1 知识点:

512、下列各序列中不是堆的是________。 A、(91,85,53,36,47,30,24,12) B、(91,85,53,47,36,30,24,12) C、(47,91,53,85,30,12,24,36) D、(91,85,53,47,30,12,24,36) 答案:C

等级:1 难度:1 知识点:

513、深度为5的完全二叉树的结点数不可能是________。 A、15 B、16 C、17 D、18 答案:A

等级:1 难度:1 知识点:

514、

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:A

等级:1 难度:1

________。

知识点:

515、下面描述不属于软件特点的是________。 A、软件是一种逻辑实体,具有抽象性 B、软件在使用中不存在磨损、老化问题 C、软件复杂性高

D、软件使用不涉及知识产权 答案:D

等级:1 难度:1 知识点:

516、下面对类-对象主要特征描述正确的是________。 A、对象唯一性 B、对象无关性 C、类的单一性 D、类的依赖性 答案:A

等级:1 难度:1 知识点:

517、在数据库中,数据模型包括数据结构、数据操作和________。 A、数据约束 B、数据类型 C、关系运算 D、查询 答案:A

等级:1 难度:1 知识点:

518、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是________。 A、一对多 B、一对一 C、多对一 D、多对多 答案:A

等级:1 难度:1 知识点:

519、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为________。 A、19 B、20 C、m-19 D、m-20 答案:D

等级:1 难度:1 知识点:

520、________。 A、投影 B、交 C、选择 D、并 答案:A

521、下列叙述中正确的是________。 A、循环队列是顺序存储结构 B、循环队列是链式存储结构 C、循环队列是非线性结构

D、循环队列的插入运算不会发生溢出现象 答案:A

等级:1 难度:1 知识点:

522、下列叙述中正确的是________。 A、所有数据结构必须有根结点

B、所有数据结构必须有终端结点(即叶子结点)

C、只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 D、没有根结点或没有叶子结点的数据结构一定是非线性结构 答案:D

等级:1 难度:1 知识点:

523、下列关于算法的描述中错误的是________。

A、算法强调动态的执行过程,不同于静态的计算公式 B、算法必须能在有限个步骤之后终止 C、算法设计必须考虑算法的复杂度 D、算法的优劣取决于运行算法程序的环境 答案:D

等级:1 难度:1 知识点:

524、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数________。

A、相同,元素的存储顺序与逻辑顺序一致

B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致

D、不同,且其元素的存储顺序可以与逻辑顺序不一致 答案:A

等级:1 难度:1 知识点:

525、________。

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:B

等级:1 难度:1 知识点:

526、下面不属于软件需求分析阶段工作的是________。 A、需求获取 B、需求计划 C、需求分析 D、需求评审 答案:B

等级:1 难度:1 知识点:

527、下面不属于黑盒测试方法的是________。 A、边界值分析法 B、基本路径测试 C、等价类划分法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

528、在数据库系统中,数据模型包括概念模型、逻辑模型和________。

A、物理模型 B、空间模型 C、时间模型 D、数据模型 答案:A

等级:1 难度:1 知识点:

529、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系________。 A、多对一 B、一对多 C、一对一 D、多对多 答案:A

等级:1 难度:1 知识点:

530、某二叉树有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为________。 A、 B、66

C、436 D、434 答案:D

531、面向对象方法中,实现对象的数据和操作结合于统一体中的是________。 A、结合 B、封装 C、隐藏 D、抽象 答案:B

等级:1 难度:1 知识点:

532、在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的________。 A、关系 B、元组 C、属性

D、属性的值域 答案:A

等级:1 难度:1 知识点:

533、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有________。 A、节省存储空间

B、插入与删除运算效率高 C、便于查找

D、排序时减少元素的比较次数

答案:B

等级:1 难度:1 知识点:

534、深度为7的完全二叉树有125个结点,则该完全二叉树中的叶子结点数为________。 A、62 B、63 C、 D、65 答案:B

等级:1 难度:1 知识点:

535、下列叙述中正确的是________。

A、所谓有序表是指在顺序存储空间内连续存放的元素序列 B、有序表只能顺序存储在连续的存储空间内

C、有序表可以用链接存储方式存储在不连续的存储空间内 D、任何存储方式的有序表均能采用二分法进行查找 答案:C

等级:1 难度:1 知识点:

536、

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:C

等级:1 难度:1 知识点:

537、计算机软件包括________。 A、算法和数据 B、程序和数据 C、程序和文档

________。

D、程序、数据及相关文档 答案:D

等级:1 难度:1 知识点:

538、下面描述中不属于软件需求分析阶段任务的是________。 A、撰写软件需求规格说明书 B、软件的总体结构设计

C、软件的需求分析 D、软件的需求评审 答案:B

等级:1 难度:1 知识点:

539、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的________。 A、逻辑性 B、物理性 C、应用性 D、空间性 答案:A

等级:1 难度:1 知识点: 540、

________。

A、并 B、投影 C、交 D、选择 答案:A

541、下列叙述中正确的是________。

A、结点中具有两个指针域的链表一定是二叉链表

B、结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 C、二叉树只能采用链式存储结构

D、循环链表是非线性结构 答案:B

等级:1 难度:1 知识点:

542、某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为________。 A、BADC B、DCBA C、CDAB D、ABCD 答案:B

等级:1 难度:1 知识点:

543、下面不能作为软件设计工具的是________。 A、PAD图 B、程序流程图

C、数据流程图(DFD图) D、总体结构图 答案:C

等级:1 难度:1 知识点:

544、逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是________。 A、关系模型 B、谓词模型 C、物理模型 D、实体-联系模型 答案:A

等级:1 难度:1 知识点:

545、运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点:

546、堆排序最坏情况下的时间复杂度为________。 A、 B、

C、

D、

答案:B

等级:1 难度:1 知识点:

547、某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为________。 A、32 B、46 C、48 D、49 答案:C

等级:1 难度:1 知识点:

548、下面对软件特点描述错误的是________。 A、软件没有明显的制作过程

B、软件是一种逻辑实体,不是物理实体,具有抽象性 C、软件的开发、运行对计算机系统具有依赖性 D、软件在使用中存在磨损、老化问题 答案:D

等级:1 难度:1 知识点:

549、________。

A、0 B、1 C、2 D、3 答案:C

等级:1 难度:1 知识点:

550、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为________。 A、公司号,员工号 B、员工号,工资

C、员工号

D、公司号,员工号,工资 答案:A

551、下列关于算法复杂度叙述正确的是________。

A、最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B、时间复杂度与所用的计算工具无关

C、对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 D、时间复杂度与采用的算法描述语言有关 答案:B

等级:1 难度:1 知识点:

552、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为________。 A、DEFXYZABC B、DEFXYZABC C、FEDXYZCBA D、DEFZYXABC 答案:B

等级:1 难度:1 知识点:

553、下列叙述中正确的是________。 A、有两个指针域的链表称为二叉链表 B、循环链表是循环队列的链式存储结构

C、带链的栈有栈顶指针和栈底指针,因此又称为双重链表 D、结点中具有多个指针域的链表称为多重链表 答案:D

等级:1 难度:1 知识点:

554、某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为________。 A、400 B、754 C、756 D、不确定 答案:C

等级:1 难度:1 知识点:

555、软件需求分析阶段的主要任务是________。 A、确定软件开发方法 B、确定软件开发工具 C、确定软件开发计划 D、确定软件系统的功能 答案:D

等级:1 难度:1

知识点:

556、下面对软件测试描述错误的是________。 A、严格执行测试计划,排除测试的随意性 B、随机地选取测试数据 C、随机地选取测试数据

D、软件测试是保证软件质量的重要手段 答案:B

等级:1 难度:1 知识点:

557、结构化程序的三种基本控制结构是________。 A、顺序、选择和重复(循环) B、过程、子程序和分程序 C、顺序、选择和调用 D、调用、返回和转移 答案:A

等级:1 难度:1 知识点:

558、数据库中对概念模式内容进行说明的语言是________。 A、数据定义语言 B、数据操纵语言 C、数据控制语言 D、数据宿主型语言 答案:A

等级:1 难度:1 知识点:

559、某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点:

560、 B、差 C、并

________。 A、交

D、选择 答案:A

561、下列叙述中正确的是________。

A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 答案:D

等级:1 难度:1 知识点:

562、使用白盒测试方法时,设计测试用例应根据________。 A、程序的内部逻辑 B、程序的复杂结构 C、程序的功能 D、使用说明书 答案:A

等级:1 难度:1 知识点:

563、在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是________。 A、多对多 B、多对一 C、一对多 D、一对一 答案:A

等级:1 难度:1 知识点:

5、设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是________。 A、二分法查找 B、顺序查找 C、分块查找 D、哈希查找 答案:A

等级:1 难度:1 知识点:

565、设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是________。

A、R={ (5,1), (7,9), (1,7), (9,3) } B、R={ (9,7), (1,3), (7,1), (3,5) } C、R={ (1,9), (9,7), (7,5), (5,3) } D、R={ (1,3), (3,5), (5,9) } 答案:D

等级:1 难度:1

知识点:

566、深度为7的二叉树共有127个结点,则下列说法中错误的是________。 A、该二叉树有一个度为1的结点 B、该二叉树是满二叉树 C、该二叉树是完全二叉树 D、该二叉树有个叶子结点 答案:A

等级:1 难度:1 知识点:

567、某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为________。 A、DCBA B、BDCA C、ABCD D、BADC 答案:C

等级:1 难度:1 知识点:

568、下面能作为软件需求分析工具的是________。 A、PAD图 B、程序流程图 C、甘特图

D、数据流程图(DFD图) 答案:D

等级:1 难度:1 知识点:

569、下面不属于对象主要特征的是________。 A、唯一性 B、多态性 C、可复用性 D、封装性 答案:C

等级:1 难度:1 知识点:

570.________。

A、(c,c,11,4) B、(c,c,11,4) C、(a,a,2,4)

D、(a,a,2,4)和(e,e,6,1) 答案:A

571、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

572、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

573、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

答案:A

等级:1 难度:1 知识点:

576、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

577、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1

579、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为

________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

A、课号,成绩 B、学号,成绩 C、学号,课号

D、学号,姓名,成绩 答案:C

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

等级:1 难度:1 知识点:

582、下列叙述中正确的是________。

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

等级:1 难度:1 知识点:

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

答案:C

等级:1 难度:1 知识点:

584、下列叙述中正确的是________。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C、顺序存储结构能存储有序表,链式存储结构不能存储有序表 D、链式存储结构比顺序存储结构节省存储空间 答案:A

等级:1 难度:1 知识点:

585、数据流图中带有箭头的线段表示的是________。 A、控制流 B、事件驱动 C、模块调用

D、数据流 答案:D

等级:1 难度:1 知识点:

586、在软件开发中,需求分析阶段可以使用的工具是________。 A、N-S图 B、DFD图 C、PAD图 D、程序流程图 答案:B

等级:1 难度:1 知识点:

587、在面向对象方法中,不属于\"对象\"基本特点的是________。 A、一致性 B、分类性 C、多态性 D、标识唯一性 答案:A

等级:1 难度:1 知识点:

588、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1 知识点:

5、在数据管理技术发展的三个阶段中,数据共享最好的是________。 A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同 答案:C

等级:1 难度:1 知识点:

590、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为

________。

A、笛卡尔积 B、交 C、并

D、自然连接 答案:D

591、下列叙述中正确的是________。 A、栈是\"先进先出\"的线性表 B、队列是\"先进后出\"的线性表 C、循环队列是非线性结构

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 答案:D

等级:1 难度:1 知识点:

592、支持子程序调用的数据结构是________。 A、栈 B、树 C、队列 D、二叉树 答案:A

等级:1 难度:1 知识点:

593、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A、10 B、8 C、6 D、4 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

答案:C

等级:1 难度:1 知识点:

596、下面叙述中错误的是________。

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行\"错误定位\"是程序调试的必要步骤 C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性 答案:A

等级:1 难度:1 知识点:

597、耦合性和内聚性是对模块性度量的两个标准。下列叙述中正确的是________。 A、提高耦合性降低内聚性有利于提高模块的性 B、降低耦合性提高内聚性有利于提高模块的性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D、内聚性是指模块间互相连接的紧密程度 答案:B

等级:1 难度:1 知识点:

598、数据库应用系统中的核心问题是________。 A、数据库设计 B、数据库系统设计 C、数据库维护

D、数据库管理员培训 答案:A

等级:1 难度:1 知识点:

599、有两个关系R,S如下:

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

等级:1 难度:1 知识点:

600、将E-R图转换为关系模式时,实体和联系都可以表示为________。 A、属性 B、键 C、关系

D、域 答案:C

601、下列数据结构中,属于非线性结构的是________。 A、循环队列 B、带链队列 C、二叉树 D、带链栈 答案:C

等级:1 难度:1 知识点:

602、下列数据结构中,能够按照\"先进后出\"原则存取数据的是________。 A、循环队列 B、栈 C、队列 D、二叉树 答案:B

等级:1 难度:1 知识点:

603、对于循环队列,下列叙述中正确的是________。 A、队头指针是固定不变的 B、队头指针一定大于队尾指针 C、队头指针一定小于队尾指针

D、队头指针可以大于队尾指针,也可以小于队尾指针 答案:D

等级:1 难度:1 知识点:

604、算法的空间复杂度是指________。

A、算法在执行过程中所需要的计算机存储空间 B、算法所处理的数据量

C、算法程序中的语句或指令条数

D、算法在执行过程中所需要的临时工作单元数 答案:A

等级:1 难度:1 知识点:

605、软件设计中划分模块的一个准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

606、下列选项中不属于结构化程序设计原则的是________。 A、可封装

B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

607、软件详细设计生产的图如下:

该图是________。

A、N-S图 B、PAD图 C、程序流程图 D、E-R图 答案:C

等级:1 难度:1 知识点:

608、数据库管理系统是________。 A、操作系统的一部分

B、在操作系统支持下的系统软件 C、一种编译系统 D、一种操作系统 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

610、有三个关系R、S和T如下:

则关系T是由关系R和S通过某种操作得到,该操作为________。

A、选择 B、投影 C、交 D、并 答案:D

611、下列叙述中正确的是________。

A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 答案:B

等级:1 难度:1 知识点:

612、下列叙述中正确的是________。 A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表 C、栈与队列都是非线性结构 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

613、软件测试的目的是________。 A、评估软件可靠性

B、发现并改正程序中的错误 C、改正程序中的错误 D、发现程序中的错误 答案:D

等级:1 难度:1 知识点:

614、在软件开发中,需求分析阶段产生的主要文档是________。 A、软件集成测试计划 B、软件详细设计说明书 C、用户手册

D、软件需求规格说明书 答案:D

等级:1 难度:1 知识点:

615、软件生命周期是指________。

A、软件产品从提出、实现、使用维护到停止使用退役的过程 B、软件从需求分析、设计、实现到测试完成的过程 C、软件的开发过程 D、软件的运行维护过程 答案:A

等级:1 难度:1 知识点:

616、面向对象方法中,继承是指________。 A、一组对象所具有的相似性质 B、一个对象具有另一个对象的性质 C、各对象之间的共同性质

D、类之间共享属性和操作的机制 答案:D

等级:1 难度:1 知识点:

617、层次型、网状型和关系型数据库划分原则是________。 A、记录长度 B、文件的大小 C、联系的复杂程度 D、数据之间的联系方式 答案:D

等级:1 难度:1 知识点:

618、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是________。 A、一对一 B、一对多 C、多对多 D、多对一 答案:C

等级:1 难度:1 知识点:

619、数据库设计中反映用户对数据要求的模式是________。 A、内模式 B、概念模式 C、外模式 D、设计模式 答案:C

等级:1 难度:1 知识点:

620、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。

A、自然连接 B、差 C、交 D、并 答案:B

621、下列关于栈叙述正确的是________。 A、算法就是程序

B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

622、下列叙述中正确的是________。

A、有一个以上根结点的数据结构不一定是非线性结构 B、只有一个根结点的数据结构不一定是线性结构 C、循环链表是非线性结构 D、双向链表是非线性结构 答案:B

等级:1 难度:1 知识点:

623、下列关于二叉树的叙述中,正确的是________。 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 答案:B

等级:1 难度:1 知识点:

624、软件生命周期中的活动不包括________。 A、市场调研 B、需求分析 C、软件测试 D、软件维护 答案:A

等级:1 难度:1 知识点:

625、某系统总体结构图如下图所示:

该系统总体结构图的深度是________。 A、7 B、6 C、3 D、2 答案:C

等级:1 难度:1 知识点:

626、程序调试的任务是________。 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误

D、诊断和改正程序中的错误 答案:D

等级:1 难度:1 知识点:

627、下列关于数据库设计的叙述中,正确的是________。 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 答案:A

等级:1 难度:1 知识点:

628、数据库系统的三级模式不包括________。 A、概念模式 B、内模式 C、外模式 D、数据模式 答案:D

等级:1 难度:1 知识点:

629、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、投影 D、并 答案:A

等级:1 难度:1 知识点:

630、下列选项中属于面向对象设计方法主要特征的是________。 A、继承

B、自顶向下 C、模块化 D、逐步求精 答案:A

631、下列叙述中正确的是________。 A、循环队列是队列的一种链式存储结构 B、循环队列是队列的一种顺序存储结构 C、循环队列是非线性结构 D、循环队列是一种逻辑结构 答案:B

等级:1 难度:1 知识点:

632、下列关于线性链表的叙述中,正确的是________。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

634、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是________。 A、外模式 B、内模式 C、概念模式 D、逻辑模式 答案:B

等级:1 难度:1 知识点:

635、在满足实体完整性约束的条件下________。 A、一个关系中应该有一个或多个候选关键字 B、一个关系中只能有一个候选关键字 C、一个关系中必须有多关键字个候选 D、一个关系中可以没有候选关键字 答案:A

等级:1 难度:1 知识点:

636、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、除 D、并 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

639、在黑盒测试方法中,设计测试用例的主要根据是________。 A、程序内部逻辑 B、程序外部功能 C、程序数据结构

D、程序流程图 答案:B

等级:1 难度:1 知识点:

0、在软件设计中不使用的工具是________。 A、系统结构图 B、PAD图

C、数据流图(DFD图) D、程序流程图 答案:C

1、下列关于栈叙述正确的是________。 A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除 C、栈底元素永远不能被删除 D、栈底元素最先被删除 答案:A

等级:1 难度:1 知识点:

2、下列叙述中正确的是________。

A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是________。

A、学生成绩管理系统 B、C语言编译程序 C、UNIX 操作系统 D、数据库管理系统 答案:A

等级:1 难度:1 知识点:

5、结构化程序所要求的基本结构不包括________。 A、顺序结构 B、GOTO跳转 C、选择(分支)结构 D、重复(循环)结构 答案:B

等级:1 难度:1 知识点:

6、下面描述中错误的是________。

A、系统总体结构图支持软件系统的详细设计 B、软件设计是将软件需求转换为软件表示的过程 C、数据结构与数据库设计是软件设计的任务之一 D、PAD图是软件详细设计的表示工具 答案:A

等级:1 难度:1 知识点:

7、 负责数据库中查询操作的数据库语言是________。 A、数据定义语言 B、数据管理语言 C、数据操纵语言 D、数据控制语言 答案:C

等级:1 难度:1 知识点:

8、 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是________。 A、1:1联系 B、1:m联系 C、m:1联系 D、m:n联系 答案:D

等级:1 难度:1 知识点:

9、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、并 C、交 D、差

答案:D

等级:1 难度:1 知识点:

650、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是________。 A、-369 B、369 C、0.369

D、整数集合{1,2,3,4,5} 答案:B

651、下列链表中,其逻辑结构属于非线性结构的是________。 A、二叉链表 B、循环链表 C、双向链表 D、带链的栈 答案:A

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

653、下列关于栈的叙述中,正确的是________。 A、栈底元素一定是最后入栈的元素 B、栈顶元素一定是最先入栈的元素 C、栈操作遵循先进后出的原则 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

654、在关系数据库中,用来表示实体间联系的是________。 A、属性 B、二维表 C、网状结构 D、树状结构 答案:B

等级:1 难度:1 知识点:

655、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是________。

A、1:1联系 B、m:1联系 C、1:m联系 D、m:n联系 答案:C

等级:1 难度:1 知识点:

656、________。

A、选择 B、投影 C、自然连接 D、并 答案:A

等级:1 难度:1 知识点:

657、 数据字典(DD) 所定义的对象都包含于________。 A、数据流图(DFD图) B、程序流程图 C、软件结构图 D、方框图 答案:A

等级:1 难度:1 知识点:

658、软件需求规格说明书的作用不包括________。 A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解 C、软件设计的依据

D、软件可行性研究的依据 答案:D

等级:1 难度:1

659、下面属于黑盒测试方法的是________。 A、语句覆盖 B、逻辑覆盖 C、边界值分析 D、路径覆盖 答案:C

等级:1 难度:1 知识点:

660、下面不属于软件设计阶段任务的是________。 A、软件总体设计 B、算法设计

C、制定软件确认测试计划 D、数据库设计 答案:C

661、下列叙述中正确的是________。

A、程序执行的效率与数据的存储结构密切相关 B、程序执行的效率只取决于程序的控制结构 C、程序执行的效率只取决于所处理的数据量 D、以上说法均错误 答案:A

等级:1 难度:1 知识点:

662、下列与队列结构有关联的是________。 A、函数的递归调用 B、数组元素的引用 C、多重循环的执行

D、先到先服务的作业调度 答案:D

等级:1 难度:1 知识点:

663、

A、DYBEAFCZX B、YDEBFZXCA C、ABDYECFXZ D、ABCDEFXYZ 答案:C

等级:1 难度:1

________。

知识点:

6、一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是________。 A、1,2,3,A,B,C B、C,B,A,1,2,3 C、C,B,A,3,2,1 D、1,2,3,C,B,A 答案:C

等级:1 难度:1 知识点:

665、下面属于白盒测试方法的是________。 A、 等价类划分法 B、逻辑覆盖 C、边界值分析法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

666、下面对对象概念描述正确的是________。 A、对象间的通信靠消息传递 B、对象是名字和方法的封装体 C、任何对象必须有继承性

D、对象的多态性是指一个对象有多个操作 答案:A

等级:1 难度:1 知识点:

667、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高耦合高内聚 C、高内聚低耦合 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

668、下面描述中不属于数据库系统特点的是________。 A、数据共享 B、数据完整性 C、数据冗余度高 D、数据性高 答案:C

等级:1 难度:1 知识点:

669、数据库设计过程不包括________。 A、概念设计

B、逻辑设计 C、物理设计 D、算法设计 答案:D

等级:1 难度:1 知识点:

670、________。

A、自然连接 B、交 C、投影 D、并 答案:A

671、下列叙述中正确的是________。

A、一个算法的空间复杂度大,则其时间复杂度也必定大 B、一个算法的空间复杂度大,则其时间复杂度必定小 C、一个算法的时间复杂度大,则其空间复杂度必定小 D、算法的时间复杂度与空间复杂度没有直接关系 答案:D

等级:1 难度:1 知识点:

672、下列叙述中正确的是________。

A、 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B、循环队列中的元素个数随队头指针的变化而动态变化 C、循环队列中的元素个数随队尾指针的变化而动态变化 D、以上说法都不对 答案:A

等级:1 难度:1 知识点:

673、一棵二叉树有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为________。 A、219 B、229 C、230 D、231 答案:B

等级:1 难度:1 知识点:

674、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为________。 A、9 B、10 C、45 D、90 答案:C

等级:1 难度:1 知识点:

675、构成计算机软件的是________。 A、源代码 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

等级:1 难度:1 知识点:

676、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是________。 A、测试 B、设计

C、可行性研究 D、实现 答案:C

等级:1 难度:1 知识点:

677、下面不能作为结构化方法软件需求分析工具的是________。 A、系统结构图 B、数据字典(DD)

C、数据流程图(DFD图) D、判定表 答案:A

等级:1 难度:1 知识点:

678、在关系模型中,每一个二维表称为一个________。 A、关系 B、属性 C、元组

D、主码(键) 答案:A

等级:1 难度:1 知识点:

679、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是

________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1 知识点:

680、________。

A、选择 B、投影 C、交 D、并 答案:D

681、下列叙述中正确的是________。

A、算法的效率只与问题的规模有关,而与数据的存储结构无关 B、算法的时间复杂度是指执行算法所需要的计算工作量 C、数据的逻辑结构与存储结构是一一对应的 D、算法的时间复杂度与空间复杂度一定相关 答案:B

等级:1 难度:1 知识点:

682、下列叙述中正确的是________。

A、线性表链式存储结构的存储空间一般要少于顺序存储结构 B、线性表链式存储结构与顺序存储结构的存储空间都是连续的

C、 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

C、8 D、12 答案:D

等级:1 难度:1 知识点:

684、对长度为n的线性表作快速排序,在最坏情况下,比较次数为________。 A、n B、n-1 C、n(n-1) D、n(n-1)/2 答案:D

等级:1 难度:1 知识点:

685、结构化程序设计中,下面对goto语句使用描述正确的是________。 A、禁止使用goto语句

B、使用goto语句程序效率高 C、应避免滥用goto语句 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

6、________。

A、选择 B、差 C、交 D、并 答案:B

等级:1 难度:1 知识点:

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

D、公司号,职员号,工资 答案:A

691、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

692、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

693、软件设计中模块划分应遵循的准则是________。

A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

695、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

696、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

697、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

698、在数据库设计中,将E-R图转换成关系数据模型的过程属于________。 A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段

D、物理设计阶段 答案:C

等级:1 难度:1 知识点:

699、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

701、下列叙述中正确的是________。 A、所谓算法就是计算方法

B、程序可以作为算法的一种描述方法 C、算法设计只需考虑得到计算结果 D、算法设计可以忽略算法的运算时间 答案:B

等级:1 难度:1 知识点:

702、下列各序列中不是堆的是________。 A、(91,85,53,36,47,30,24,12) B、(91,85,53,47,36,30,24,12) C、(47,91,53,85,30,12,24,36) D、(91,85,53,47,30,12,24,36) 答案:C

等级:1 难度:1 知识点:

703、深度为5的完全二叉树的结点数不可能是________。 A、15 B、16

C、17 D、18 答案:A

等级:1 难度:1 知识点:

704、________。

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:A

等级:1 难度:1 知识点:

705、下面描述不属于软件特点的是________。 A、软件是一种逻辑实体,具有抽象性 B、软件在使用中不存在磨损、老化问题 C、软件复杂性高

D、软件使用不涉及知识产权 答案:D

等级:1 难度:1 知识点:

706、下面对类-对象主要特征描述正确的是________。 A、对象唯一性 B、对象无关性 C、类的单一性 D、类的依赖性 答案:A

等级:1 难度:1 知识点:

707、在数据库中,数据模型包括数据结构、数据操作和________。

A、数据约束 B、数据类型 C、关系运算 D、查询 答案:A

等级:1 难度:1 知识点:

708、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是________。 A、一对多 B、一对一 C、多对一 D、多对多 答案:A

等级:1 难度:1 知识点:

709、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为________。 A、19 B、20 C、m-19 D、m-20 答案:D

等级:1 难度:1 知识点:

710、

A、投影 B、交 C、选择 D、并

________。

答案:A

711、下列叙述中正确的是________。 A、循环队列是顺序存储结构 B、循环队列是链式存储结构 C、循环队列是非线性结构

D、循环队列的插入运算不会发生溢出现象 答案:A

等级:1 难度:1 知识点:

712、下列叙述中正确的是________。 A、所有数据结构必须有根结点

B、所有数据结构必须有终端结点(即叶子结点)

C、只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 D、没有根结点或没有叶子结点的数据结构一定是非线性结构 答案:D

等级:1 难度:1 知识点:

713、下列关于算法的描述中错误的是________。

A、算法强调动态的执行过程,不同于静态的计算公式 B、算法必须能在有限个步骤之后终止 C、算法设计必须考虑算法的复杂度 D、算法的优劣取决于运行算法程序的环境 答案:D

等级:1 难度:1 知识点:

714、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数________。 A、相同,元素的存储顺序与逻辑顺序一致

B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致

D、不同,且其元素的存储顺序可以与逻辑顺序不一致 答案:A

等级:1 难度:1 知识点:

715、________。

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:B

等级:1 难度:1 知识点:

716、下面不属于软件需求分析阶段工作的是________。 A、需求获取 B、需求计划 C、需求分析 D、需求评审 答案:B

等级:1 难度:1 知识点:

717、下面不属于黑盒测试方法的是________。 A、边界值分析法 B、基本路径测试 C、等价类划分法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

718、在数据库系统中,数据模型包括概念模型、逻辑模型和________。 A、物理模型 B、空间模型 C、时间模型 D、数据模型 答案:A

等级:1 难度:1 知识点:

719、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是________。 A、多对一 B、一对多 C、一对一 D、多对多 答案:A

等级:1 难度:1 知识点:

720、某二叉树有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为________。 A、 B、66

C、436 D、434 答案:D

721、在C++语言系统中,用于输入数据所使用的标识符cin是________。 A、C++系统保留字 B、 类名 C、 类名 D、函数名 答案:B

等级:1 难度:1 知识点:

722、某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为________。 A、BADC B、DCBA C、CDAB D、ABCD 答案:B

等级:1 难度:1 知识点:

723、下面不能作为软件设计工具的是________。 A、PAD图 B、程序流程图

C、数据流程图(DFD图) D、总体结构图 答案:C

等级:1 难度:1 知识点:

724、逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是________。 A、关系模型 B、谓词模型 C、物理模型

D、实体-联系模型 答案:A

等级:1 难度:1 知识点:

725、运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点:

726、堆排序最坏情况下的时间复杂度为________。 A、 B、

C、 D、

答案:B

等级:1 难度:1 知识点:

727、某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为________。 A、32 B、46 C、48 D、49 答案:C

等级:1 难度:1 知识点:

728、下面对软件特点描述错误的是________。 A、软件没有明显的制作过程

B、软件是一种逻辑实体,不是物理实体,具有抽象性 C、软件的开发、运行对计算机系统具有依赖性 D、软件在使用中存在磨损、老化问题 答案:D

等级:1 难度:1 知识点:

729、________。

A、0 B、1 C、2 D、3 答案:C

等级:1 难度:1 知识点:

730、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为________。 A、公司号,员工号 B、员工号,工资 C、员工号

D、公司号,员工号,工资 答案:A

731、下列关于算法复杂度叙述正确的是________。

A、最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B、时间复杂度与所用的计算工具无关

C、对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 D、时间复杂度与采用的算法描述语言有关 答案:B

等级:1 难度:1 知识点:

732、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为________。 A、DEFXYZABC B、DEFXYZABC C、FEDXYZCBA D、DEFZYXABC 答案:B

等级:1 难度:1 知识点:

733、下列叙述中正确的是________。 A、有两个指针域的链表称为二叉链表

B、循环链表是循环队列的链式存储结构

C、带链的栈有栈顶指针和栈底指针,因此又称为双重链表 D、结点中具有多个指针域的链表称为多重链表 答案:D

等级:1 难度:1 知识点:

734、某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为________。 A、400 B、754 C、756 D、不确定 答案:C

等级:1 难度:1 知识点:

735、软件需求分析阶段的主要任务是________。 A、确定软件开发方法 B、确定软件开发工具 C、确定软件开发计划 D、确定软件系统的功能 答案:D

等级:1 难度:1 知识点:

736、下面对软件测试描述错误的是________。 A、严格执行测试计划,排除测试的随意性 B、随机地选取测试数据 C、随机地选取测试数据

D、软件测试是保证软件质量的重要手段 答案:B

等级:1 难度:1 知识点:

737、结构化程序的三种基本控制结构是________。 A、顺序、选择和重复(循环) B、过程、子程序和分程序 C、顺序、选择和调用 D、调用、返回和转移 答案:A

等级:1 难度:1 知识点:

738、数据库中对概念模式内容进行说明的语言是________。 A、数据定义语言 B、数据操纵语言 C、数据控制语言 D、数据宿主型语言 答案:A

等级:1 难度:1 知识点:

739、 某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点: 740、

A、交 B、差 C、并 D、选择 答案:A

741、下列叙述中正确的是________。

A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 答案:D

等级:1 难度:1 知识点:

742、使用白盒测试方法时,设计测试用例应根据________。 A、程序的内部逻辑 B、程序的复杂结构 C、程序的功能 D、使用说明书

________。

答案:A

等级:1 难度:1 知识点:

743、在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是________。 A、多对多 B、多对一 C、一对多 D、一对一 答案:A

等级:1 难度:1 知识点:

744、设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是________。 A、二分法查找 B、顺序查找 C、分块查找 D、哈希查找 答案:A

等级:1 难度:1 知识点:

745、设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是________。

A、R={ (5,1), (7,9), (1,7), (9,3) } B、R={ (9,7), (1,3), (7,1), (3,5) } C、R={ (1,9), (9,7), (7,5), (5,3) } D、R={ (1,3), (3,5), (5,9) } 答案:D

等级:1 难度:1 知识点:

746、深度为7的二叉树共有127个结点,则下列说法中错误的是________。 A、该二叉树有一个度为1的结点 B、该二叉树是满二叉树 C、该二叉树是完全二叉树 D、该二叉树有个叶子结点 答案:A

等级:1 难度:1 知识点:

747、某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为________。 A、DCBA B、BDCA C、ABCD D、BADC 答案:C

等级:1 难度:1

知识点:

748、下面能作为软件需求分析工具的是________。 A、PAD图 B、程序流程图 C、甘特图

D、数据流程图(DFD图) 答案:D

等级:1 难度:1 知识点:

749、下面不属于对象主要特征的是________。 A、唯一性 B、多态性 C、可复用性 D、封装性 答案:C

等级:1 难度:1 知识点:

750、

A、(c,c,11,4) B、(c,c,11,4) C、(a,a,2,4)

D、(a,a,2,4)和(e,e,6,1) 答案:A

751、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

752、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下

________。

C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

753、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

755、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

756、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

757、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

759、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为

________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

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

等级:1 难度:1 知识点:

762、下列叙述中正确的是________。

A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D、循环队列中元素的个数是由队头指针和队尾指针共同决定 答案:D

等级:1 难度:1 知识点:

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

答案:C

等级:1 难度:1 知识点:

7、下列叙述中正确的是________。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C、顺序存储结构能存储有序表,链式存储结构不能存储有序表 D、链式存储结构比顺序存储结构节省存储空间 答案:A

等级:1 难度:1 知识点:

765、数据流图中带有箭头的线段表示的是________。 A、控制流 B、事件驱动 C、模块调用 D、数据流 答案:D

等级:1 难度:1 知识点:

766、在软件开发中,需求分析阶段可以使用的工具是________。 A、N-S图 B、DFD图 C、PAD图 D、程序流程图 答案:B

等级:1 难度:1 知识点:

767、在面向对象方法中,不属于\"对象\"基本特点的是________。 A、一致性 B、分类性 C、多态性 D、标识唯一性

答案:A

等级:1 难度:1 知识点:

768、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是________。 A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1 知识点:

769、在数据管理技术发展的三个阶段中,数据共享最好的是________。 A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同 答案:C

等级:1 难度:1 知识点:

770、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为

________。

A、笛卡尔积 B、交 C、并

D、自然连接 答案:D

771、下列叙述中正确的是________。 A、栈是\"先进先出\"的线性表 B、队列是\"先进后出\"的线性表 C、循环队列是非线性结构

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 答案:D

等级:1 难度:1 知识点:

772、支持子程序调用的数据结构是________。 A、栈 B、树

C、队列 D、二叉树 答案:A

等级:1 难度:1 知识点:

773、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A、10 B、8 C、6 D、4 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

776、下面叙述中错误的是________。

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行\"错误定位\"是程序调试的必要步骤 C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性 答案:A

等级:1 难度:1 知识点:

777、耦合性和内聚性是对模块性度量的两个标准。下列叙述中正确的是________。 A、提高耦合性降低内聚性有利于提高模块的性 B、降低耦合性提高内聚性有利于提高模块的性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D、内聚性是指模块间互相连接的紧密程度 答案:B

等级:1 难度:1 知识点:

778、数据库应用系统中的核心问题是________。 A、数据库设计 B、数据库系统设计 C、数据库维护

D、数据库管理员培训 答案:A

等级:1 难度:1 知识点:

779、有两个关系R,S如下:

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

等级:1 难度:1 知识点:

780、将E-R图转换为关系模式时,实体和联系都可以表示为________。 A、属性 B、键 C、关系 D、域 答案:C

781、下列数据结构中,属于非线性结构的是________。 A、循环队列 B、带链队列 C、二叉树 D、带链栈 答案:C

等级:1 难度:1 知识点:

782、下列数据结构中,能够按照\"先进后出\"原则存取数据的是________。 A、循环队列 B、栈 C、队列 D、二叉树 答案:B

等级:1 难度:1

知识点:

783、对于循环队列,下列叙述中正确的是________。 A、队头指针是固定不变的 B、队头指针一定大于队尾指针 C、队头指针一定小于队尾指针

D、队头指针可以大于队尾指针,也可以小于队尾指针 答案:D

等级:1 难度:1 知识点:

784、算法的空间复杂度是指________。

A、算法在执行过程中所需要的计算机存储空间 B、算法所处理的数据量

C、算法程序中的语句或指令条数

D、算法在执行过程中所需要的临时工作单元数 答案:A

等级:1 难度:1 知识点:

785、软件设计中划分模块的一个准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

786、下列选项中不属于结构化程序设计原则的是________。 A、可封装 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

787、软件详细设计生产的图如下: 该图是________。

A、N-S图 B、PAD图

C、程序流程图 D、E-R图 答案:C

等级:1 难度:1 知识点:

788、数据库管理系统是________。 A、操作系统的一部分

B、在操作系统支持下的系统软件 C、一种编译系统 D、 一种操作系统 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

790、有三个关系R、S和T如下:

则关系T是由关系R和S通过某种操作得到,该操作为________。

A、选择 B、投影 C、交 D、并 答案:D

791、下列叙述中正确的是________。

A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B、线性表的链式存储构结所需要的存储空间一般要多于顺序存储结构 C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 答案:B

等级:1 难度:1

知识点:

792、下列叙述中正确的是________。 A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表 C、栈与队列都是非线性结构 D、以上三种说法都不对 答案:B

等级:1 难度:1 知识点:

793、软件测试的目的是________。 A、评估软件可靠性

B、发现并改正程序中的错误 C、改正程序中的错误 D、发现程序中的错误 答案:D

等级:1 难度:1 知识点:

794、在软件开发中,需求分析阶段产生的主要文档是________。 A、软件集成测试计划 B、软件详细设计说明书 C、用户手册

D、软件需求规格说明书 答案:D

等级:1 难度:1 知识点:

795、软件生命周期是指________。

A、软件产品从提出、实现、使用维护到停止使用退役的过程 B、软件从需求分析、设计、实现到测试完成的过程 C、软件的开发过程 D、软件的运行维护过程 答案:A

等级:1 难度:1 知识点:

796、面向对象方法中,继承是指________。 A、一组对象所具有的相似性质 B、一个对象具有另一个对象的性质 C、各对象之间的共同性质

D、类之间共享属性和操作的机制 答案:D

等级:1 难度:1 知识点:

797、层次型、网状型和关系型数据库划分原则是________。 A、记录长度 B、文件的大小

C、联系的复杂程度 D、数据之间的联系方式 答案:D

等级:1 难度:1 知识点:

798、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是________。 A、一对一 B、一对多 C、多对多 D、多对一 答案:C

等级:1 难度:1 知识点:

799、数据库设计中反映用户对数据要求的模式是________。 A、内模式 B、概念模式 C、外模式 D、设计模式 答案:C

等级:1 难度:1 知识点:

800、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。

A、自然连接 B、差 C、交 D、并 答案:B

801、下列关于栈叙述正确的是________。 A、算法就是程序

B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 答案:D

等级:1 难度:1

知识点:

802、下列叙述中正确的是________。

A、有一个以上根结点的数据结构不一定是非线性结构 B、只有一个根结点的数据结构不一定是线性结构 C、循环链表是非线性结构 D、双向链表是非线性结构 答案:B

等级:1 难度:1 知识点:

803、下列关于二叉树的叙述中,正确的是________。 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 答案:B

等级:1 难度:1 知识点:

804、软件生命周期中的活动不包括________。 A、市场调研 B、需求分析 C、软件测试 D、软件维护 答案:A

等级:1 难度:1 知识点:

805、某系统总体结构图如下图所示:

该系统总体结构图的深度是________。 A、7 B、6 C、3 D、2 答案:C

等级:1 难度:1

知识点:

806、程序调试的任务是________。 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误

D、诊断和改正程序中的错误 答案:D

等级:1 难度:1 知识点:

807、下列关于数据库设计的叙述中,正确的是________。 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 答案:A等级:1 难度:1 知识点:

808、数据库系统的三级模式不包括________。 A、概念模式 B、内模式 C、外模式 D、数据模式 答案:D

等级:1 难度:1 知识点:

809、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、投影 D、并 答案:A

等级:1 难度:1 知识点:

810、下列选项中属于面向对象设计方法主要特征的是________。

A、继承

B、自顶向下 C、模块化 D、逐步求精 答案:A

811、下列叙述中正确的是________。 A、循环队列是队列的一种链式存储结构 B、循环队列是队列的一种顺序存储结构 C、循环队列是非线性结构 D、循环队列是一种逻辑结构 答案:B

等级:1 难度:1 知识点:

812、下列关于线性链表的叙述中,正确的是________。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

814、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是________。 A、外模式 B、内模式 C、概念模式 D、逻辑模式 答案:B

等级:1 难度:1 知识点:

815、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是________。 A、外模式

B、内模式 C、概念模式 D、逻辑模式 答案:A

等级:1 难度:1 知识点:

816、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、除 D、并 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

819、在黑盒测试方法中,设计测试用例的主要根据是________。 A、程序内部逻辑 B、程序外部功能 C、程序数据结构

D、程序流程图 答案:B

等级:1 难度:1 知识点:

820、在软件设计中不使用的工具是________。 A、系统结构图 B、PAD图

C、数据流图(DFD图) D、程序流程图 答案:C

821、下列关于栈叙述正确的是________。 A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除 、栈底元素永远不能被删除 D、栈底元素最先被删除 答案:A

等级:1 难度:1 知识点:

822、下列叙述中正确的是________。

A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

823、某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)________。

A、3 B、4 C、6 D、7 答案:D

等级:1 难度:1 知识点:

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

C、UNIX 操作系统 D、数据库管理系统 答案:A

等级:1 难度:1 知识点:

825、结构化程序所要求的基本结构不包括________。 A、顺序结构 B、GOTO跳转

C、选择(分支)结构 D、重复(循环)结构 答案:B

等级:1 难度:1 知识点:

826、下面描述中错误的是________。

A、系统总体结构图支持软件系统的详细设计 B、软件设计是将软件需求转换为软件表示的过程 C、数据结构与数据库设计是软件设计的任务之一 D、PAD图是软件详细设计的表示工具 答案:A

等级:1 难度:1 知识点:

827、负责数据库中查询操作的数据库语言是________。

A、数据定义语言 B、数据管理语言 C、数据操纵语言 D、数据控制语言 答案:C

等级:1 难度:1 知识点:

828、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是________。

A、1:1联系 B、1:m联系 C、m:1联系 D、m:n联系 答案:D

等级:1 难度:1 知识点:

829有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、并 C、交 D、差 答案:D

等级:1 难度:1 知识点:

830、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是________。 A、-369 B、369 C、0.369

D、整数集合{1,2,3,4,5} 答案:B

831、下列链表中,其逻辑结构属于非线性结构的是________。

A、二叉链表 B、循环链表 C、双向链表 D、带链的栈 答案:A

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

833、下列关于栈的叙述中,正确的是________。 A、栈底元素一定是最后入栈的元素 B、栈顶元素一定是最先入栈的元素

C、栈操作遵循先进后出的原则 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

834、在关系数据库中,用来表示实体间联系的是________。

A、属性 B、二维表 C、网状结构 D、树状结构 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

836、

A、选择 B、投影 C、自然连接 D、并 答案:A

等级:1 难度:1 知识点:

________。

837、数据字典(DD) 所定义的对象都包含于________。

A、数据流图(DFD图) B、程序流程图 C、软件结构图 D、方框图 答案:A

等级:1 难度:1 知识点:

838、软件需求规格说明书的作用不包括________。 A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解 C、软件设计的依据

D、软件可行性研究的依据 答案:D

等级:1 难度:1 知识点:

839、下面属于黑盒测试方法的是________。 A、语句覆盖 B、逻辑覆盖 C、边界值分析 D、路径覆盖 答案:C

等级:1 难度:1 知识点:

840、下面不属于软件设计阶段任务的是________。 A、软件总体设计 B、算法设计

C、制定软件确认测试计划 D、数据库设计 答案:C

841、下列叙述中正确的是________。

A、程序执行的效率与数据的存储结构密切相关 B、程序执行的效率只取决于程序的控制结构 C、程序执行的效率只取决于所处理的数据量 D、以上说法均错误 答案:A

等级:1 难度:1 知识点:

842、下列与队列结构有关联的是________。 A、函数的递归调用 B、数组元素的引用 C、多重循环的执行

D、先到先服务的作业调度 答案:D

等级:1 难度:1 知识点:

843、________。

A、DYBEAFCZX B、YDEBFZXCA C、ABDYECFXZ D、ABCDEFXYZ 答案:C

等级:1 难度:1 知识点:

844、一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是________。 A、1,2,3,A,B,C B、C,B,A,1,2,3 C、C,B,A,3,2,1 D、1,2,3,C,B,A 答案:C

等级:1 难度:1 知识点:

845、下面属于白盒测试方法的是________。 A、等价类划分法 B、逻辑覆盖

C、边界值分析法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

846、下面对对象概念描述正确的是________。 A、对象间的通信靠消息传递 B、对象是名字和方法的封装体 C、任何对象必须有继承性

D、对象的多态性是指一个对象有多个操作 答案:A

等级:1 难度:1 知识点:

847、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高耦合高内聚 C、高内聚低耦合 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

848、下面描述中不属于数据库系统特点的是________。 A、数据共享 B、数据完整性 C、数据冗余度高 D、数据性高 答案:C

等级:1 难度:1 知识点:

849、数据库设计过程不包括________。 A、概念设计 B、逻辑设计 C、物理设计 D、算法设计 答案:D

等级:1 难度:1 知识点:

850、 A、自然连接 B、交 C、投影 D、并 答案:A

851、下列叙述中正确的是________。

A、一个算法的空间复杂度大,则其时间复杂度也必定大 B、一个算法的空间复杂度大,则其时间复杂度必定小 C、一个算法的时间复杂度大,则其空间复杂度必定小 D、算法的时间复杂度与空间复杂度没有直接关系 答案:D

等级:1 难度:1 知识点:

852、下列叙述中正确的是________。

________。

A、循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B、循环队列中的元素个数随队头指针的变化而动态变化 C、循环队列中的元素个数随队尾指针的变化而动态变化 D、以上说法都不对 答案:A

等级:1 难度:1 知识点:

853、一棵二叉树有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为________。

A、219 B、229 C、230 D、231 答案:B

等级:1 难度:1 知识点:

854、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为________。

A、9 B、10 C、45 D、90 答案:C

等级:1 难度:1 知识点:

855、构成计算机软件的是________。

A、源代码 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

等级:1 难度:1 知识点:

856、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是________。

A、测试 B、设计

C、可行性研究 D、实现 答案:C

等级:1 难度:1 知识点:

857、下面不能作为结构化方法软件需求分析工具的是________。 A、系统结构图 B、数据字典(DD)

C、数据流程图(DFD图) D、判定表 答案:A

等级:1 难度:1 知识点:

858、在关系模型中,每一个二维表称为一个________。 A、关系 B、属性 C、元组

D、主码(键) 答案:A

等级:1 难度:1 知识点:

859、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是________。

A、一对一 B、一对多 C、多对一 D、多对多 答案:B

等级:1 难度:1 知识点: 答案:A

等级:1 难度:1 知识点:

860、 A、选择 B、投影 C、交 D、并 答案:D

861、下列叙述中正确的是________。

A、算法的效率只与问题的规模有关,而与数据的存储结构无关 B、算法的时间复杂度是指执行算法所需要的计算工作量 C、数据的逻辑结构与存储结构是一一对应的 D、算法的时间复杂度与空间复杂度一定相关 答案:B

等级:1 难度:1 知识点:

862、下列叙述中正确的是________。

________。

A、线性表链式存储结构的存储空间一般要少于顺序存储结构 B、线性表链式存储结构与顺序存储结构的存储空间都是连续的

C、线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 D、以上说法均错误

答案:C

等级:1 难度:1 知识点:

863、某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)________。

A、3 B、6 C、8 D、12 答案:D

等级:1 难度:1 知识点:

8、对长度为n的线性表作快速排序,在最坏情况下,比较次数为________。 A、n B、n-1 C、n(n-1) D、n(n-1)/2 答案:D

等级:1 难度:1 知识点:

865结构化程序设计中,下面对goto语句使用描述正确的是________。 A、禁止使用goto语句

B、使用goto语句程序效率高 C、应避免滥用goto语句 D、以上说法均错误 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

867、下面不属于软件需求分析阶段主要工作的是________。 A、需求变更申请 B、需求分析

C、需求评审 D、需求获取 答案:A

等级:1 难度:1 知识点:

868、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的________。

A、记录 B、行 C、属性 D、元组 答案:C

等级:1 难度:1 知识点:

869、________。

A、选择 B、差 C、交 D、并 答案:B

等级:1 难度:1 知识点:

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

D、公司号,职员号,工资 答案:A

871、程序流程图中带有箭头的线段表示的是________。 A、图元关系 B、数据流

C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

872、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化 D、逐步求精 答案:A

等级:1 难度:1 知识点:

873、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

875、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

876、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

877、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

879、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、并

B、自然连接 C、笛卡尔积 D、交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

881、下列叙述中正确的是________。 A、所谓算法就是计算方法

B、程序可以作为算法的一种描述方法 C、算法设计只需考虑得到计算结果

D、算法设计可以忽略算法的运算时间 答案:B

等级:1 难度:1 知识点:

882、下列各序列中不是堆的是________。 A、(91,85,53,36,47,30,24,12) B、(91,85,53,47,36,30,24,12) C、(47,91,53,85,30,12,24,36) D、(91,85,53,47,30,12,24,36) 答案:C

等级:1 难度:1 知识点:

883、深度为5的完全二叉树的结点数不可能是________。 A、15 B、16 C、17 D、18 答案:A

等级:1 难度:1 知识点: 884、

________。

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:A

等级:1 难度:1 知识点:

885、下面描述不属于软件特点的是________。 A、软件是一种逻辑实体,具有抽象性 B、软件在使用中不存在磨损、老化问题 C、软件复杂性高

D、软件使用不涉及知识产权 答案:D

等级:1 难度:1 知识点:

886、下面对类-对象主要特征描述正确的是________。 A、对象唯一性 B、对象无关性 C、类的单一性 D、类的依赖性 答案:A

等级:1 难度:1 知识点:

887、在数据库中,数据模型包括数据结构、数据操作和________。

A、数据约束 B、数据类型 C、关系运算 D、查询 答案:A

等级:1 难度:1 知识点:

888、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是________。

A、一对多 B、一对一 C、多对一 D、多对多 答案:A

等级:1 难度:1 知识点:

8、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为________。 A、19 B、20 C、m-19

D、m-20 答案:D

等级:1 难度:1 知识点: 0、

________。

A、投影 B、交 C、选择 D、并 答案:A

1、下列叙述中正确的是________。 A、循环队列是顺序存储结构 B、循环队列是链式存储结构 C、循环队列是非线性结构

D、循环队列的插入运算不会发生溢出现象 答案:D

等级:1 难度:1 知识点:

2、下列叙述中正确的是________。

A、所有数据结构必须有根结点

B、所有数据结构必须有终端结点(即叶子结点)

C、只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 D、没有根结点或没有叶子结点的数据结构一定是非线性结构 答案:D

等级:1 难度:1 知识点:

3、下列关于算法的描述中错误的是________。

A、算法强调动态的执行过程,不同于静态的计算公式 B、算法必须能在有限个步骤之后终止 C、算法设计必须考虑算法的复杂度 D、算法的优劣取决于运行算法程序的环境 答案:D

等级:1 难度:1 知识点:

4、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数________。 A、相同,元素的存储顺序与逻辑顺序一致

B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致

D、不同,且其元素的存储顺序可以与逻辑顺序不一致 答案:A

等级:1 难度:1 知识点: 5、

________。

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:B

等级:1 难度:1 知识点:

6、下面不属于软件需求分析阶段工作的是________。 A、需求获取 B、需求计划 C、需求分析 D、需求评审 答案:B

等级:1 难度:1 知识点:

7、下面不属于黑盒测试方法的是________。 A、边界值分析法 B、基本路径测试 C、等价类划分法 D、错误推测法 答案:B

等级:1 难度:1 知识点:

8在数据库系统中,数据模型包括概念模型、逻辑模型和________。

A、物理模型 B、空间模型 C、时间模型 D、数据模型 答案:A

等级:1 难度:1 知识点:

9、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是________。

A、多对一 B、一对多 C、一对一 D、多对多 答案:A

等级:1 难度:1 知识点:

900、某二叉树有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为________。 A、 B、66

C、436 D、434 答案:D

901、面向对象方法中,实现对象的数据和操作结合于统一体中的是________。 A、结合 B、封装 C、隐藏 D、抽象

答案:B

等级:1 难度:1 知识点:

902、在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的________。 A、关系 B、元组 C、属性

D、属性的值域 答案:A

等级:1 难度:1 知识点:

903、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有________。 A、节省存储空间

B、插入与删除运算效率高 C、便于查找

D、排序时减少元素的比较次数 答案:B

等级:1 难度:1 知识点:

904、深度为7的完全二叉树有125个结点,则该完全二叉树中的叶子结点数为________。 A、62 B、63 C、 D、65 答案:B

等级:1 难度:1 知识点:

905、下列叙述中正确的是________。

A、所谓有序表是指在顺序存储空间内连续存放的元素序列 B、有序表只能顺序存储在连续的存储空间内

C、有序表可以用链接存储方式存储在不连续的存储空间内 D、任何存储方式的有序表均能采用二分法进行查找 答案:C

等级:1 难度:1 知识点:

906、

A、ABDEGCFH B、DBGEAFHC C、DGEBHFCA D、ABCDEFGH 答案:C

等级:1 难度:1 知识点:

907、计算机软件包括________。 A、算法和数据 B、程序和数据 C、程序和文档

D、程序、数据及相关文档 答案:D

等级:1 难度:1 知识点:

________。

908、下面描述中不属于软件需求分析阶段任务的是________。 A、撰写软件需求规格说明书 B、软件的总体结构设计

C、软件的需求分析 D、软件的需求评审 答案:B

等级:1 难度:1 知识点:

909、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的________。 A、逻辑性 B、物理性 C、应用性

D、空间性 答案:A

等级:1 难度:1 知识点: 910

________。

答案:A

911、下列叙述中正确的是________。

A、结点中具有两个指针域的链表一定是二叉链表

B、结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 C、二叉树只能采用链式存储结构 D、循环链表是非线性结构 答案:B

等级:1 难度:1 知识点:

912、某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为________。 A、BADC B、DCBA C、CDAB D、ABCD 答案:B

等级:1 难度:1 知识点:

913、下面不能作为软件设计工具的是________。 A、PAD图 B、程序流程图

C、数据流程图(DFD图) D、总体结构图

答案:C

等级:1 难度:1 知识点:

914、逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是________。

A、关系模型 B、谓词模型 C、物理模型 D、实体-联系模型 答案:A

等级:1 难度:1 知识点:

915、运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点:

916、堆排序最坏情况下的时间复杂度为________。 A、 B、

C、 D、

答案:B

等级:1 难度:1 知识点:

917、某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为________。 A、32 B、46 C、48 D、49 答案:C

等级:1 难度:1 知识点:

918、下面对软件特点描述错误的是________。

A、软件没有明显的制作过程

B、软件是一种逻辑实体,不是物理实体,具有抽象性 C、软件的开发、运行对计算机系统具有依赖性 D、软件在使用中存在磨损、老化问题 答案:D

等级:1 难度:1 知识点:

919、________。

A、0 B、1 C、2 D、3 答案:C

等级:1 难度:1 知识点:

920、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为________。 A、公司号,员工号 B、员工号,工资 C、员工号

D、公司号,员工号,工资 答案:A

921、下列关于算法复杂度叙述正确的是________。

A、最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B、时间复杂度与所用的计算工具无关

C、对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 D、时间复杂度与采用的算法描述语言有关 答案:B

等级:1 难度:1

知识点:

922、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为________。 A、DEFXYZABC B、DEFXYZABC C、FEDXYZCBA D、DEFZYXABC 答案:B

等级:1 难度:1 知识点:

923、下列叙述中正确的是________。

A、有两个指针域的链表称为二叉链表 B、循环链表是循环队列的链式存储结构

C、带链的栈有栈顶指针和栈底指针,因此又称为双重链表 D、结点中具有多个指针域的链表称为多重链表 答案:D

等级:1 难度:1 知识点:

924、某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为________。 A、400 B、754 C、756 D、不确定 答案:C

等级:1 难度:1 知识点:

925、软件需求分析阶段的主要任务是________。 A、确定软件开发方法 B、确定软件开发工具 C、确定软件开发计划 D、确定软件系统的功能 答案:D

等级:1 难度:1 知识点:

926、下面对软件测试描述错误的是________。 A、严格执行测试计划,排除测试的随意性 B、随机地选取测试数据 C、随机地选取测试数据

D、软件测试是保证软件质量的重要手段 答案:B

等级:1 难度:1 知识点:

927、结构化程序的三种基本控制结构是________。 A、顺序、选择和重复(循环) B、过程、子程序和分程序 C、顺序、选择和调用 D、调用、返回和转移 答案:A

等级:1 难度:1 知识点:

928、数据库中对概念模式内容进行说明的语言是________。

A、数据定义语言 B、数据操纵语言 C、数据控制语言 D、数据宿主型语言 答案:A

等级:1 难度:1 知识点:

929、某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是________。 A、多对多 B、一对多 C、多对一 D、一对一 答案:A

等级:1 难度:1 知识点: 930、

________。

A、交 B、差 C、并 D、选择 答案:A

931、下列叙述中正确的是________。

A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 答案:D

等级:1 难度:1 知识点:

932、使用白盒测试方法时,设计测试用例应根据________。

A、程序的内部逻辑 B、程序的复杂结构 C、程序的功能 D、使用说明书 答案:A

等级:1 难度:1 知识点:

933、在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是________。 A、多对多 B、多对一 C、一对多

D、一对一 答案:A

等级:1 难度:1 知识点:

934、设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是________。 A、二分法查找 B、顺序查找 C、分块查找 D、哈希查找 答案:A

等级:1 难度:1 知识点:

935、设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是________。

A、R={ (5,1), (7,9), (1,7), (9,3) } B、R={ (9,7), (1,3), (7,1), (3,5) } C、R={ (1,9), (9,7), (7,5), (5,3) } D、R={ (1,3), (3,5), (5,9) } 答案:D

等级:1 难度:1 知识点:

936、深度为7的二叉树共有127个结点,则下列说法中错误的是________。 A、该二叉树有一个度为1的结点 B、该二叉树是满二叉树 C、该二叉树是完全二叉树 D、该二叉树有个叶子结点 答案:A

等级:1 难度:1 知识点:

937、某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为________。 A、DCBA B、BDCA C、ABCD D、BADC 答案:C

等级:1 难度:1 知识点:

938、下面能作为软件需求分析工具的是________。 A、PAD图

B、程序流程图 C、甘特图

D、数据流程图(DFD图) 答案:D

等级:1 难度:1 知识点:

939、下面不属于对象主要特征的是________。 A、唯一性 B、多态性 C、可复用性 D、封装性 答案:C

等级:1 难度:1 知识点: 940 、

A、(c,c,11,4) B、(c,c,11,4) C、(a,a,2,4)

D、(a,a,2,4)和(e,e,6,1) 答案:A

941、程序流程图中带有箭头的线段表示的是________。 A、 图元关系 B、数据流 C、控制流 D、调用关系 答案:C

等级:1 难度:1 知识点:

942、结构化程序设计的基本原则不包括________。 A、多态性 B、自顶向下 C、模块化

________。

D、逐步求精 答案:A

等级:1 难度:1 知识点:

943、软件设计中模块划分应遵循的准则是________。 A、低内聚低耦合 B、高内聚低耦合 C、低内聚高耦合 D、高内聚高耦合 答案:B

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

945、算法的有穷性是指________。 A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 答案:A

等级:1 难度:1 知识点:

946、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是________。 A、快速排序 B、冒泡排序 C、直接插入排序 D、堆排序 答案:D

等级:1 难度:1 知识点:

947、下列关于栈的叙述正确的是________。 A、栈按\"先进先出\"组织数据 B、栈按\"先进后出\"组织数据 C、只能在栈底插入数据 D、不能删除数据 答案:B

等级:1 难度:1

知识点:

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

等级:1 难度:1 知识点:

949、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。 A、并

B、自然连接 C、笛卡尔积 D、 交 答案:D

等级:1 难度:1 知识点:

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

D、学号,姓名,成绩 答案:C

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

等级:1 难度:1 知识点:

952、下列叙述中正确的是________。

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

等级:1 难度:1 知识点:

953、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是________。 A、O(n)

2

B、O(n) C、 D、

答案:C

等级:1 难度:1 知识点:

954、下列叙述中正确的是________。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C、顺序存储结构能存储有序表,链式存储结构不能存储有序表 D、链式存储结构比顺序存储结构节省存储空间 答案:A

等级:1 难度:1 知识点:

955、数据流图中带有箭头的线段表示的是________。 A、控制流 B、事件驱动 C、模块调用 D、数据流 答案:D

等级:1 难度:1 知识点:

956、在软件开发中,需求分析阶段可以使用的工具是________。 A、N-S图 B、DFD图 C、PAD图

D、程序流程图 答案:B

等级:1 难度:1 知识点:

957、在面向对象方法中,不属于\"对象\"基本特点的是________。 A、一致性 B、分类性 C、多态性 D、标识唯一性

答案:A

等级:1 难度:1 知识点:

958、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是________。 A、一对一 B、一对多 C、多对一 D、多对多

答案:B

等级:1 难度:1 知识点:

959、在数据管理技术发展的三个阶段中,数据共享最好的是________。 A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同 答案:C

等级:1 难度:1 知识点:

960、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为________。

A、笛卡尔积 B、交 C、并

D、自然连接 答案:D

961、下列叙述中正确的是________。 A、栈是\"先进先出\"的线性表 B、队列是\"先进后出\"的线性表 C、循环队列是非线性结构

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 答案:D

等级:1 难度:1 知识点:

962、支持子程序调用的数据结构是________。 A、栈 B、树 C、队列 D、二叉树 答案:A

等级:1 难度:1 知识点:

963、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A、10 B、8 C、6 D、4 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

966、下面叙述中错误的是________。

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行\"错误定位\"是程序调试的必要步骤 C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性 答案:A

等级:1 难度:1 知识点:

967、耦合性和内聚性是对模块性度量的两个标准。下列叙述中正确的是________。 A、提高耦合性降低内聚性有利于提高模块的性 B、降低耦合性提高内聚性有利于提高模块的性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D、内聚性是指模块间互相连接的紧密程度 答案:B

等级:1 难度:1 知识点:

968、数据库应用系统中的核心问题是________。 A、数据库设计 B、数据库系统设计 C、数据库维护

D、数据库管理员培训 答案:A

等级:1 难度:1 知识点:

969有两个关系R,S如下:

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

等级:1 难度:1 知识点:

970、将E-R图转换为关系模式时,实体和联系都可以表示为________。 A、属性 B、键 C、关系 D、域 答案:C

971、下列叙述中正确的是________。

A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 答案:B

等级:1 难度:1 知识点:

972、下列叙述中正确的是________。 A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表 C、栈与队列都是非线性结构 D、以上三种说法都不对 答案:D

等级:1 难度:1

知识点:

973、软件测试的目的是________。 A、评估软件可靠性

B、发现并改正程序中的错误 C、改正程序中的错误 D、发现程序中的错误 答案:D

等级:1 难度:1 知识点:

974、在软件开发中,需求分析阶段产生的主要文档是________。 A、软件集成测试计划 B、软件详细设计说明书 C、用户手册

D、软件需求规格说明书 答案:D

等级:1 难度:1 知识点:

975、软件生命周期是指________。

A、软件产品从提出、实现、使用维护到停止使用退役的过程 B、软件从需求分析、设计、实现到测试完成的过程 C、软件的开发过程 D、软件的运行维护过程 答案:A

等级:1 难度:1 知识点:

976、面向对象方法中,继承是指________。 A、一组对象所具有的相似性质 B、一个对象具有另一个对象的性质 C、各对象之间的共同性质

D、类之间共享属性和操作的机制 答案:D

等级:1 难度:1 知识点:

977、层次型、网状型和关系型数据库划分原则是________。 A、记录长度 B、文件的大小 C、联系的复杂程度 D、数据之间的联系方式 答案:D

等级:1 难度:1 知识点:

978、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是________。 A、一对一

B、一对多 C、多对多 D、多对一 答案:C

等级:1 难度:1 知识点:

979、数据库设计中反映用户对数据要求的模式是________。 A、内模式 B、概念模式 C、外模式 D、设计模式 答案:C

等级:1 难度:1 知识点:

980、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。

A、自然连接 B、差 C、交 D、并 答案:B

981、下列关于栈叙述正确的是________。

A、算法就是程序

B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 答案:D

等级:1 难度:1 知识点:

982、下列叙述中正确的是________。

A、有一个以上根结点的数据结构不一定是非线性结构 B、只有一个根结点的数据结构不一定是线性结构 C、循环链表是非线性结构 D、双向链表是非线性结构 答案:B

等级:1 难度:1

知识点:

983、下列关于二叉树的叙述中,正确的是________。 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 答案:B

等级:1 难度:1 知识点:

984、软件生命周期中的活动不包括________。 A、市场调研 B、需求分析 C、软件测试 D、软件维护 答案:A

等级:1 难度:1 知识点:

985、 某系统总体结构图如下图所示:

该系统总体结构图的深度是________。 A、7 B、6 C、3 D、2 答案:C

等级:1 难度:1 知识点:

986、程序调试的任务是________。 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误

D、诊断和改正程序中的错误 答案:D

等级:1 难度:1 知识点:

987、下列关于数据库设计的叙述中,正确的是________。 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典

D、在物理设计阶段建立数据字典 答案:A

等级:1 难度:1 知识点:

988、数据库系统的三级模式不包括________。 A、概念模式 B、内模式 C、外模式 D、数据模式 答案:D

等级:1 难度:1 知识点:

9、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、投影 D、并 答案:A

等级:1 难度:1 知识点:

990、下列选项中属于面向对象设计方法主要特征的是________。 A、继承

B、自顶向下 C、模块化 D、逐步求精 答案:C

991、下列关于栈叙述正确的是________。

A、循环队列是队列的一种链式存储结构 B、循环队列是队列的一种顺序存储结构 C、循环队列是非线性结构 D、循环队列是一种逻辑结构 答案:B

等级:1 难度:1 知识点:

992、下列关于线性链表的叙述中,正确的是________。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

C、进行插入与删除时,不需要移动表中的元素 D、以上说法均不正确 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

994、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是________。 A、外模式 B、内模式 C、概念模式 D、逻辑模式 答案:B

等级:1 难度:1 知识点:

995、在满足实体完整性约束的条件下________。 A、一个关系中应该有一个或多个候选关键字 B、一个关系中只能有一个候选关键字 C、一个关系中必须有多关键字个候选 D、一个关系中可以没有候选关键字 答案:A

等级:1 难度:1 知识点:

996、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、交 C、除 D、并 答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

999、在黑盒测试方法中,设计测试用例的主要根据是________。 A、程序内部逻辑 B、程序外部功能 C、程序数据结构 D、程序流程图 答案:B

等级:1 难度:1 知识点:

1000、在软件设计中不使用的工具是________。 A、系统结构图 B、PAD图

C、数据流图(DFD图) D、程序流程图 答案:C

1001、下列关于栈叙述正确的是________。

A、栈顶元素最先能被删除 B、栈顶元素最后才能被删除 C、栈底元素永远不能被删除 D、栈底元素最先被删除 答案:A

等级:1 难度:1 知识点:

1002、下列叙述中正确的是________。

A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D、以上说法均不正确

答案:C

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

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

等级:1 难度:1 知识点:

1005、结构化程序所要求的基本结构不包括________。 A、顺序结构 B、GOTO跳转

C、选择(分支)结构 D、重复(循环)结构 答案:B

等级:1 难度:1 知识点:

1006、下面描述中错误的是________。

A、系统总体结构图支持软件系统的详细设计 B、软件设计是将软件需求转换为软件表示的过程 C、数据结构与数据库设计是软件设计的任务之一 D、PAD图是软件详细设计的表示工具 答案:A

等级:1 难度:1 知识点:

1007、负责数据库中查询操作的数据库语言是________。 A、数据定义语言 B、数据管理语言 C、数据操纵语言 D、数据控制语言 答案:C

等级:1 难度:1

知识点:

1008、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是________。 A、1:1联系 B、1:m联系 C、m:1联系 D、m:n联系 答案:D

等级:1 难度:1 知识点:

1009、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是________。 A、自然连接 B、并 C、交 D、差 答案:D

等级:1 难度:1 知识点:

1010、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是________。 A、-369 B、369 C、0、369

D、整数集合{1,2,3,4,5} 答案:B

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务