A、 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能
B、 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件
C、 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少
D、 以上选项都不正确
答案:A
A、 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能
B、 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件
C、 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少
D、 以上选项都不正确
答案:A
A. 二分查找法只适用于顺序存储的有序线性表
B. 二分查找法适用于任何存储结构的有序线性表
C. 算法的时间复杂度是指设计算法的工作量
D. 二分查找法适用于有序双向链表
A. (a,a,2,2)
B. (c,c,11,4)
C. (b,e,1,2)
D. 空
A. 不存在这样的二叉树
B. 200
C. 198
D. 199
A. 软件测试应该由程序开发者来完成
B. 程序经调试后一般不需要再测试
C. 软件维护只包括对程序代码的维护
D. 以上三种说法都不对
A. 对象唯一性
B. 数据和操作(方法)无关
C. 对象是类的抽象
D. 多态性体现复用
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦合度
解析:在结构化程序设计中,模块划分的原则是模块内具有高内聚度、模块间具有低耦合度。这意味着一个模块内部的功能相关性应该很高,模块之间的联系应该尽量减少,以便提高程序的可维护性和可扩展性。
举个例子来说,假设我们要设计一个学生管理系统,可以将系统划分为学生信息管理模块、课程管理模块、成绩管理模块等。这些模块内部应该包含相关的功能,比如学生信息管理模块应该包括学生的基本信息、课程管理模块应该包括课程的信息等。而模块之间的联系应该尽量减少,比如学生信息管理模块和课程管理模块之间应该通过接口进行通信,而不是直接调用对方的函数。
通过保持模块内的高内聚度和模块间的低耦合度,我们可以更好地组织程序结构,提高代码的可读性和可维护性,同时也方便后续的扩展和修改。因此,选项D是正确的答案。
A.
B.
C.
D.
A. 需求获取
B. 需求分析
C. 撰写软件需求规格说明书
D. 可行性研究
A. 一对多
B. 一对一
C. 多对一
D. 多对多
A. m-top+1
B. top-m+1
C. m-top
D. top-m