对象是面向对象开发方法的基本成分,每个对象可用它的一组( )和它可以执行的一组操作来定义。
A.服务 B.参数 C.属性 D.调用
C
我们把具有共同属性、共同操作性质的对象的集合定义为( )。
A.类 B.属性 C.对象 D.消息
A
面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有多层,可以有子类,这种层次结构系统的一个重要性质是一个类可以获得其父类的全部描述(数据和操作),即( )。
A.传递性 B.继承性 C.复用性 D.并行性
B
软件的内部实现与外部可访问性分离,这是指软件的( )
A.继承性 B.共享性 C.封装性 D.抽象性
C
面向对象程序设计语言不同于其他语言的最主要特点是( )。
A.模块性 B.抽象性 C.共享性 D.继承性
D
不属于消息的性质的是( )。
A.同一对象可接收不同形式的多个消息,产生不同的响应
B.相同形式的消息可以送给不同对象,所做出的响应可以是截然不同的
C.消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以对消息不予理会,对消息的响应并不是必须的
D.可以做一些特定的操作,改变系统状态的消息
D
通过执行对象的操作改变该对象的属性,但它必须通过( )的传递。
A.接口 B.消息 C.信息 D.操作
B
在确定类时,候选的类是所有的( )。
A.名词 B.形容词 C.动词 D.代词
A
同一类中有相同的数据结构,这种共享方式是( )。
A.不同应用的共享 B.同一应用的共享
C.不同类的共享 D.同一类的共享
D
类库这种机制的共享方式是( )。
A.不同应用的共享 B.同一应用的共享
C.不同类的共享 D.同一类的共享
A
在面向对象方法中,信息隐藏的实现是通过对象的( )。
A.分类性 B.继承性 C.封装性 D.共享性
C
在只有单重继承的类层次结构中,类层次结构是( )。
A.星形层次结构 B.环形层次结构
C.树形层次结构 D.网状形层次结构
C
在有多重继承的类层次结构中,类层次结构是( )。
A.树形层次结构 B.网状形层次结构
C.星形层次结构 D.环形层次结构
B
在一般类中定义的属性或服务被特殊类继承后,可以具有不同的数据类型或表现出现出不同的行为的特性为( )。
A.多态性 B.继承性
C.封装性 D.抽象性
A
汽车有一个发动机,汽车和发动机之间的关系是( )。
A.一般具体关系 B.整体部分关系
C.分类关系关系 D.is a 关系
B
火车是一种陆上交通工具,火车和陆上交通工具之间的关系是( )。
A.组装关系 B.整体部分关系
C.has a 关系 D.一般具体关系
D
软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( )。
A.生存期 B.面向对象设计
C.面向对象程序设计 D.面向对象分析
D
应用执行对象的操作可以改变该对象的( )。
A.属性 B.功能 C.行为 D.数据
A
在确定属性时,候选的属性是所有的( )。
A.动词 B.名词 C.修饰性名词词组 D.词组
C
在面向对象的设计中,应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有( )。
A.隐藏复杂性 B.信息隐藏
C.经常类的复用 D.类的开发
B