A、 算法的执行效率与数据的存储结构无关
B、 算法的空间复杂度是指算法程序中指令(或语句)的条数
C、 算法的有穷性是指算法必须能在执行有限个步骤之后终止
D、 以上三种描述都不对
答案:C
A、 算法的执行效率与数据的存储结构无关
B、 算法的空间复杂度是指算法程序中指令(或语句)的条数
C、 算法的有穷性是指算法必须能在执行有限个步骤之后终止
D、 以上三种描述都不对
答案:C
A. 学生和课程
B. 课程和课程号
C. 学生和学号
D. 课程和成绩
A. 便于插入和删除操作
B. 数据元素的物理顺序与逻辑顺序相同
C. 花费的存储空间较顺序存储少
D. 便于随机存取
A. 编译程序
B. Android操作系统
C. 汇编程序
D. 财务报表统计
A. 50
B. 1
C. 26
D. 2
A. 环境
B. 工具
C. 过程
D. 方法
A. 15
B. 55
C. 105
D. 75
A. 算法复杂度是指算法控制结构的复杂程度。
B. 算法设计只需考虑结果的可靠性。
C. 数据的存储结构会影响算法的效率。
D. 算法复杂度是用算法中指令的条数来度量的。
A. DEBFGCA
B. DBEFCGA
C. BDECFGA
D. DEFGBCA
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦合度
解析:在结构化程序设计中,模块划分的原则是模块内具有高内聚度、模块间具有低耦合度。这意味着一个模块内部的功能相关性应该很高,模块之间的联系应该尽量减少,以便提高程序的可维护性和可扩展性。
举个例子来说,假设我们要设计一个学生管理系统,可以将系统划分为学生信息管理模块、课程管理模块、成绩管理模块等。这些模块内部应该包含相关的功能,比如学生信息管理模块应该包括学生的基本信息、课程管理模块应该包括课程的信息等。而模块之间的联系应该尽量减少,比如学生信息管理模块和课程管理模块之间应该通过接口进行通信,而不是直接调用对方的函数。
通过保持模块内的高内聚度和模块间的低耦合度,我们可以更好地组织程序结构,提高代码的可读性和可维护性,同时也方便后续的扩展和修改。因此,选项D是正确的答案。
A. 并
B. 自然连接
C. 笛卡尔积
D. 交