A、 350
B、 351
C、 1
D、 不存在这样的二叉树
答案:D
A、 350
B、 351
C、 1
D、 不存在这样的二叉树
答案:D
A. 交通管理app
B. 安卓(AndroiD、操作系统
C. C语言编译器
D. 数据库管理系统
A. S#
B. (S#,class)
C. (S#,monitorS#)
D. monitorS#
A. 二分查找法只适用于顺序存储的有序线性表
B. 二分查找法适用于任何存储结构的有序线性表
C. 算法的时间复杂度是指设计算法的工作量
D. 二分查找法适用于有序双向链表
A. front=rear=NULL
B. front=-1且rear=NULL
C. front=NULL且rear=-1
D. front=rear=-1
A. 在CPU执行一条指令的过程中至少占用一个机器周期
B. 在CPU执行一条指令的过程中只需要占用一个机器周期
C. 在CPU执行一条指令的过程中至少要占用二个机器周期
D. 在CPU执行一条指令的过程中只需要占二个机器周期
A. 3n/4
B. n
C. n/2
D. n/4
A. 模块间的逻辑关系
B. 软件要完成的功能
C. 程序调用规则
D. 数据结构
A. 任何对象都必须有继承性
B. 对象是属性和方法的封装体
C. 对象间的通讯靠消息传递
D. 操作是对象的动态性属性
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦合度
解析:在结构化程序设计中,模块划分的原则是模块内具有高内聚度、模块间具有低耦合度。这意味着一个模块内部的功能相关性应该很高,模块之间的联系应该尽量减少,以便提高程序的可维护性和可扩展性。
举个例子来说,假设我们要设计一个学生管理系统,可以将系统划分为学生信息管理模块、课程管理模块、成绩管理模块等。这些模块内部应该包含相关的功能,比如学生信息管理模块应该包括学生的基本信息、课程管理模块应该包括课程的信息等。而模块之间的联系应该尽量减少,比如学生信息管理模块和课程管理模块之间应该通过接口进行通信,而不是直接调用对方的函数。
通过保持模块内的高内聚度和模块间的低耦合度,我们可以更好地组织程序结构,提高代码的可读性和可维护性,同时也方便后续的扩展和修改。因此,选项D是正确的答案。
A. 选择
B. 投影
C. 交
D. 并