题一
以下关于结构化开发方法的叙述种,不正确的是()。
A 总的指导思想是自顶向下,逐层分解
B 基本原则是功能的分解与抽象
C 与面向对象开发方法相比,更适合于大规模、特别复杂的项目。
D 特别适合于数据处理领域的项目
答:C,明显C错,语言的发展史就是从过程发展到对象的,明显对象开发才是适合大规模、特别复杂的项目
题二
以下关于结构化开发方法的叙述中,不正确的是()。
A 将数据流映射为软件系统的模块结构
B 一般情况下,数据流类型包括变换流型和事务流型
C 不同类型的数据流有不同的映射方法
D 一个软件系统只有一种数据流类型
答:D明显错误,映射方法不同,一个软件系统往往不仅仅有一种数据流类型。
题三
以下关于数据流图中基本加工的叙述,不正确的是()。
A 对每一个基本加工,必须有一个加工规格说明
B 加工规格说明必须描述把输入数据流变换为输出数据流的加工规则
C 加工规格说明必须描述实现加工的具体流程
D 决策表可以用来表示加工规格说明
答:C,加工规则说明不一定要描述实现加工的具体流程
题四
()不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点。
A 有利于代码重构
B 提高系统的运行效率
C 提高系统的开发效率
D 提高系统的可维护性
答:B,运行效率明显不是
题五
已知模块A给模块B传递数据结构X,则这两个模块的耦合类型为()。
A 数据耦合
B 公共耦合
C 外部耦合
D 标记耦合
答:D,因为传的是数据结构x