对7个元素构成的线性表进行快速排序时,在最好情况下共需进行()次划分。

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[填空题] 对7个元素构成的线性表进行快速排序时,在最好情况下共需进行()次划分。

【◆参考答案◆】:3

(2)【◆题库问题◆】:[单选] 在软件设计中应该保持模块的独立性原则,()反映模块独立性。
A.耦合和内聚
B.数据和模块
C.模块内部的凝聚力
D.模块之间的耦合

【◆参考答案◆】:A

(3)【◆题库问题◆】:[问答题] 什么是软件过程?它与软件工程方法学有何关系?

【◆参考答案◆】:(1)软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 (2)软件过程是软件工程方法学的3个重要组成部分之一。 (3)软件工程方法学包含三个要素:方法、工具和过程。

(4)【◆题库问题◆】:[单选] 造成大型软件开发困难的根本原因在于()。
A.A.开发人员缺乏足够的开发经验
B.B.对软件开发的资金投入不足
C.C.项目开发进度不合理
D.D.软件系统的复杂性

【◆参考答案◆】:D

(5)【◆题库问题◆】:[名词解释] 内聚性

【◆参考答案◆】:又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。

(6)【◆题库问题◆】:[单选] ()阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A.概要设计
B.详细设计
C.编码
D.测试

【◆参考答案◆】:B

(7)【◆题库问题◆】:[问答题] DBMS有哪些基本功能?

【◆参考答案◆】:1、建立数据库的结构;2、管理用户的数据库;3、提供在数据库上的各种操作;4、提供数据库对外的各种接口。

(8)【◆题库问题◆】:[多选] 下列属于测试执行阶段的输入的是()
A.软件测试计划
B.测试数据
C.测试用例
D.测试环境描述

【◆参考答案◆】:A, C

(9)【◆题库问题◆】:[问答题] 软件工程的基本原理是什么?

【◆参考答案◆】:①用分阶段的生命周期严格管理;②坚持进行阶段评审;③实行严格的产品控制;④采用现代程序设计技术;⑤结果应能清楚地审查;⑥开发小组人员应少而精;⑦承认不断改进软件工程实践的必要性。

(10)【◆题库问题◆】:[单选] Oracle数据库的数据文件的特征有()。
A.一个数据文件与多个数据库联系
B.数据文件建立之后,可以改变大小。
C.一个表空间由一个或多个数据文件组成
D.数据文件包括部分数据库数据

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: