单项选择题在面向对象的方法学中,封装的目的是分离对象的()

A.定义和实现
B.设计和测试
C.设计和实现
D.分析和定义


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题下面关于正向工程与逆向工程的描述,哪个不正确()

A.正向工程是通过到实现语言的映射而把模型转换为代码的过程
B.逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程
C.正向工程是通过从特定实现语言的映射而把代码转换为模型的过程
D.正向工程与逆向工程可以通过rose支持来实现

3.单项选择题下面哪个不是UML中的静态视图()

A.状态图
B.用例图
C.对象图
D.类图

4.单项选择题关于对象和实例的概念,下面说法错误的是()

A.对象是由类经实例化创建而来的
B.一个对象是一个实例
C.一个实例也是一个对象
D.一个对象是属性和行为的一个封装体

5.单项选择题好模型的应该符合的条件是()①规范性;②正确性;③一致性;④完备性;⑤独立性

A.①②③④
B.②③④⑤
C.①②④⑤
D.①③④⑤

6.单项选择题面向对象的封装有三个层面的解释,不属于这三个层面的是()

A.对象的封装
B.类的封装
C.接口的封装
D.包的封装

7.单项选择题在面向对象设计中,关于继承性,下面说法错误的是()

A.子类不但继承超类的属性和操作,也继承超类的关联
B.子类继承超类的特性,但并不继承其私有特性。 
C.子类的每个对象都是其超类的一个对象,所以子类的对象可代替其超类的对象
D.超类的protected成员可被其子类访问

8.单项选择题面向对象设计的基本特性除了封装和多态之外,还包括()

A.一致性
B.完整性
C.继承性
D.可移植性

9.单项选择题UML图不包括()

A.用例图
B.类图
C.状态图
D.流程图

10.单项选择题UML的概念模型不包括()

A.应用领域
B.规则
C.基本构造块
D.公共机制