A、 便于插入和删除操作
B、 数据元素的物理顺序与逻辑顺序相同
C、 花费的存储空间较顺序存储少
D、 便于随机存取
答案:A
A、 便于插入和删除操作
B、 数据元素的物理顺序与逻辑顺序相同
C、 花费的存储空间较顺序存储少
D、 便于随机存取
答案:A
A. 前序序列
B. 中序序列
C. 后序序列
D. 以上说法均不正确
A. 一个关系中可以没有候选关键字
B. 一个关系中只能有一个候选关键字
C. 一个关系中必须有多个候选关键字
D. 一个关系中应该有一个或多个候选关键字
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦合度
解析:在结构化程序设计中,模块划分的原则是模块内具有高内聚度、模块间具有低耦合度。这意味着一个模块内部的功能相关性应该很高,模块之间的联系应该尽量减少,以便提高程序的可维护性和可扩展性。
举个例子来说,假设我们要设计一个学生管理系统,可以将系统划分为学生信息管理模块、课程管理模块、成绩管理模块等。这些模块内部应该包含相关的功能,比如学生信息管理模块应该包括学生的基本信息、课程管理模块应该包括课程的信息等。而模块之间的联系应该尽量减少,比如学生信息管理模块和课程管理模块之间应该通过接口进行通信,而不是直接调用对方的函数。
通过保持模块内的高内聚度和模块间的低耦合度,我们可以更好地组织程序结构,提高代码的可读性和可维护性,同时也方便后续的扩展和修改。因此,选项D是正确的答案。
A. 2
B. 3
C. 4
D. 5
A. 方便运算的实现
B. 使单链表至少有一个结点
C. 标识表结点中首结点的位置
D. 说明单链表是线性表的链式存储实现
A. 撤销进程原语
B. 唤醒进程原语
C. 阻塞进程原语
D. 创建进程原语
A. 需求配置
B. 需求获取
C. 需求分析
D. 需求评审
A. 一对一
B. 多对多
C. 多对一
D. 一对多
A. 环境
B. 工具
C. 过程
D. 方法
A. 编译程序
B. Android操作系统
C. 汇编程序
D. 财务报表统计