第1题:
第2题:
面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。
A.开闭原则
B.替换原则
C.依赖原则
D.单一职责原则
第3题:
以下关于面向对象软件集成测试的说法中,错误的是
A.协作集成是指将可以协作完成特定系统功能的类集成在一起进行集成测试
B.针对一个类的多个成员方法间协作的测试不属于面向对象软件集成测试关注的范畴
C.针对一个类的多个实例间协作的测试不属于面向对象软件集成测试关注的范畴
D.针对一个类树上多个类的行为的测试属于面向对象软件集成测试关注的范畴
第4题:
在面向对象程序设计中,程序运行的最基本实体是______。
A.函数
B.对象
C.类
D.方法
第5题:
面向对象设计时,对象信息的隐藏主要是通过______实现的。 ( )
A.对象的封装性
B.子类的继承性
C.系统模块化
D.模块的可重用性
第6题:
A、共同重用
B、开放封闭
C、接口分离
D、共同封闭
第7题:
软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到() 。
A.高内聚高藕合
B.高内聚低藕合
C.低内聚高藕合
D.低内聚低藕合
第8题:
面向对象程序设计中程序运行的最基本实体是( )
A.类
B.对象
C.事件
D.函数
第9题:
A.单一责任
B.开放-封闭
C.接口分离
D.里氏替换
第10题:
在面向对象程序设计中,程序运行的最基本的实体是 ______。
A.函数
B.对象
C.类
D.方法