A、 m-top+1
B、 top-m+1
C、 m-top
D、 top-m
答案:A
A、 m-top+1
B、 top-m+1
C、 m-top
D、 top-m
答案:A
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦合度
解析:在结构化程序设计中,模块划分的原则是模块内具有高内聚度、模块间具有低耦合度。这意味着一个模块内部的功能相关性应该很高,模块之间的联系应该尽量减少,以便提高程序的可维护性和可扩展性。
举个例子来说,假设我们要设计一个学生管理系统,可以将系统划分为学生信息管理模块、课程管理模块、成绩管理模块等。这些模块内部应该包含相关的功能,比如学生信息管理模块应该包括学生的基本信息、课程管理模块应该包括课程的信息等。而模块之间的联系应该尽量减少,比如学生信息管理模块和课程管理模块之间应该通过接口进行通信,而不是直接调用对方的函数。
通过保持模块内的高内聚度和模块间的低耦合度,我们可以更好地组织程序结构,提高代码的可读性和可维护性,同时也方便后续的扩展和修改。因此,选项D是正确的答案。
A. 多态性
B. 自顶向下
C. 模块化
D. 逐步求精
A. front=rear=NULL
B. front=-1且rear=NULL
C. front=NULL且rear=-1
D. front=rear=-1
A. 4
B. 3
C. 2
D. 不确定
A. 模块化
B. 自顶向下
C. 可继承性
D. 逐步求精
A. 数据库系统是一个独立的系统,不需要操作系统的支持
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库管理系统就是数据库系统
D. 以上三种说法都不对
A. 算法详细设计
B. 软件的主要功能
C. 软件的性能
D. 运行环境
A. 类中包含数据(属性)和方法(或操作)
B. 类是对象的实例
C. 类中包含对数据的操作(方法)
D. 类具有抽象性
解析:解析:B选项描述错误,因为类不是对象的实例,而是对象的模板或者蓝图。类定义了对象的属性和方法,而对象是根据类创建的实例。
举例来说,我们可以将类比作是一个制作蛋糕的食谱,而对象就是根据这个食谱制作出来的具体蛋糕。食谱中包含了做蛋糕的步骤和所需材料,而具体的蛋糕则是根据这个食谱制作出来的。因此,类是用来创建对象的模板,而不是对象的实例。
A. 对象唯一性
B. 数据和操作(方法)无关
C. 对象是类的抽象
D. 多态性体现复用
A. 数据库避免了一切数据的重复
B. 若系统是完全可以控制的,则系统可确保更新时的一致性
C. 数据库中的数据可以共享
D. 数据库减少了数据冗余