注意:此页面搜索的是所有试题
国家开放大学软件工程
在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用__________方法可以有效地设计这3个类?
【A.】信息隐藏
【B.】多态
【C.】动态联编
【D.】继承
用__________描述系统与角色之间的接口。
【A.】 表单
【B.】界面类
【C.】窗体
【D.】对话框
对类进行详细设计,主要是设计类的__________,优化类之间的关系。
【A.】数据结构
【B.】处理流程
【C.】属性和方法
【D.】算法
面向对象设计的步骤中,正确的顺序是__________。
【A.】系统构架设计、用例设计、类设计
【B.】系统构架设计、数据库设计和用户界面设计
【C.】类设计、用例设计、构架设计
【D.】用例设计、构架设计、类设计
面向对象设计强调定义__________,并且使它们相互协作来满足用户需求。
【A.】软件对象
【B.】物理模型
【C.】E-R模型
【D.】接口
面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的__________,将系统划分成不同的子系统。
【A.】逻辑模型
【B.】物理模型
【C.】数据模型
【D.】用例模型
面向对象设计首先要确定系统的总体结构和风格,构造系统的__________。
【A.】逻辑模型
【B.】物理模型
【C.】数据模型
【D.】用例模型
在面向对象方法中,描述系统控制结构的模型是__________模型。
【A.】 动态模型
【B.】 功能模型
【C.】 对象模型
【D.】 静态模型
在软件设计中应该保持模块的独立性原则,__________反映模块独立性。
【A.】耦合和内聚
【B.】数据和模块
【C.】 模块内部的凝聚力
【D.】模块之间的耦合
程序的三种基本控制结构,包括顺序结构、__________和循环结构。
【A.】条件/判断结构
【B.】说明结构
【C.】输入结构
【D.】输出结构
程序结构清晰且简单易懂,一个函数的规模一般__________行。
【A.】等于300
【B.】大于500
【C.】不超过30
【D.】100左右
程序设计语言的技术特性不应包括__________。
【A.】数据结构的描述性
【B.】抽象类型的描述性
【C.】数据库的易操作性
【D.】软件的可移植性
对于嵌套的循环和分支程序,层次不要超过__________层。
【A.】1
【B.】2
【C.】3
【D.】5
构架设计的主要目的是__________,这项工作由经验丰富的构架设计师主持完成。
【A.】类图
【B.】确定系统数据结构
【C.】处理流程
【D.】 确定系统总体结构
两个浮点数X0和X1比较相等时,应该用__________比较。
【A.】X0==X1
【B.】X1-X0<ε
【C.】|X0-X1|<ε
【D.】X0=X1
【A.】信息隐藏
【B.】多态
【C.】动态联编
【D.】继承
用__________描述系统与角色之间的接口。
【A.】 表单
【B.】界面类
【C.】窗体
【D.】对话框
对类进行详细设计,主要是设计类的__________,优化类之间的关系。
【A.】数据结构
【B.】处理流程
【C.】属性和方法
【D.】算法
面向对象设计的步骤中,正确的顺序是__________。
【A.】系统构架设计、用例设计、类设计
【B.】系统构架设计、数据库设计和用户界面设计
【C.】类设计、用例设计、构架设计
【D.】用例设计、构架设计、类设计
面向对象设计强调定义__________,并且使它们相互协作来满足用户需求。
【A.】软件对象
【B.】物理模型
【C.】E-R模型
【D.】接口
面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的__________,将系统划分成不同的子系统。
【A.】逻辑模型
【B.】物理模型
【C.】数据模型
【D.】用例模型
面向对象设计首先要确定系统的总体结构和风格,构造系统的__________。
【A.】逻辑模型
【B.】物理模型
【C.】数据模型
【D.】用例模型
在面向对象方法中,描述系统控制结构的模型是__________模型。
【A.】 动态模型
【B.】 功能模型
【C.】 对象模型
【D.】 静态模型
在软件设计中应该保持模块的独立性原则,__________反映模块独立性。
【A.】耦合和内聚
【B.】数据和模块
【C.】 模块内部的凝聚力
【D.】模块之间的耦合
程序的三种基本控制结构,包括顺序结构、__________和循环结构。
【A.】条件/判断结构
【B.】说明结构
【C.】输入结构
【D.】输出结构
程序结构清晰且简单易懂,一个函数的规模一般__________行。
【A.】等于300
【B.】大于500
【C.】不超过30
【D.】100左右
程序设计语言的技术特性不应包括__________。
【A.】数据结构的描述性
【B.】抽象类型的描述性
【C.】数据库的易操作性
【D.】软件的可移植性
对于嵌套的循环和分支程序,层次不要超过__________层。
【A.】1
【B.】2
【C.】3
【D.】5
构架设计的主要目的是__________,这项工作由经验丰富的构架设计师主持完成。
【A.】类图
【B.】确定系统数据结构
【C.】处理流程
【D.】 确定系统总体结构
两个浮点数X0和X1比较相等时,应该用__________比较。
【A.】X0==X1
【B.】X1-X0<ε
【C.】|X0-X1|<ε
【D.】X0=X1