2.3 面向对象的程序设计
1[单选题]下列举出的哪种技术机制可以使一个类可以共享另一类的数据和方法?
A.封装B.继承C.多态D.实例化
参考答案:B
2[单选题]在面向对象方法中,不属于“对象”基本特点的是( )。
参考答案:A
参考解析:面向对象方法中的对象具有的基本特点是:①标志唯一性、②分类性、③多态性、④封装性、⑤模块独立性好。没有一致性。因此本题的正确答案是A。
3[单选题]在面向对象方法中,实现信息隐蔽是依靠( )。
参考答案:C
参考解析:对象的分类性是指可以将具有相同属性和操作的对象抽象成类;对象的多态性是指同一操作可以是不同对象的行为;对象的封装性是指从外面看不到对象的内部,只能看到对象的外部特性;对象的继承性是指使用已有的类定义作为基础建立新类的定义技术。因此本题的正确答案是C。
4[单选题]对象的操作过程对外是封闭的不可见的,即用户只能看到这一操作实施后的结果。对象的这一特性,即是对象的
A.封装性B.继承性C.多态性D.模块性
参考答案:A
5[单选题]下面选项中不属于面向对象程序设计特征的是 ( )。
参考答案:C
参考解析:面向对象程序设计中的对象具有标志唯一性、分类性、继承性、多态性、封装性、模块独立性好等特征,不具有类比性。因此本题的正确答案是C。
6[单选题]下列对消息机制的描述错误的是
A.一个对象能接受不同形式、不同内容的多个消息
B.相同形式的消息可以送往不同的对象
C.不同对象对于形式相同的消息可以有不同的解释,能够做出不同的反应
D.一个对象一次只能向一个对象传递消息,但允许多个对象同时向某个对象传递消息
参考答案:D
7[单选题]在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送
A.调用语句B.命令C.口令D.消息
参考答案:D
8[单选题]下列哪一项方法不是说明面向对象的易于修改的特性?( )。
参考答案:C
9[单选题]在面向对象方法中,实现信息隐蔽是依靠
A.对象的继承B.对象的多态C.对象的封装D.对象的分类
参考答案:C
参考解析:对象的分类性是指可以将具有相同属性和操作的对象抽象成类;对象的多态性是指同一操作可以是不同对象的行为;对象的封装性是指从外面看不到对象的内部,只能看到对象的外部特性;对象的继承性是指使用已有的类定义作为基础建立新类的定义技术。因此本题的正确答案是C。
10[单选题]在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送 ( )。
参考答案:D
11[单选题]在面向对象方法中,不属于“对象”基本特点的是
A.一致性B.分类性C.多态性D.标识唯一性
参考答案:A
参考解析:面向对象方法中的对象具有的基本特点是:①标志唯一性、②分类性、③多态性、④封装性、⑤模块独立性好。没有一致性。因此本题的正确答案是A。
12[单选题]下面哪一项不是消息的组成部分?
A.发送消息的对象的名称
B.接受消息的对象的名称
C.消息标志符
D.零个或多个参数
参考答案:A
13[单选题]消息传递中所传递的消息实质上是哪种对象所具有的操作(或方法)名称?( )。
参考答案:B
14[单选题]下列对消息机制的描述错误的是 ( )。
参考答案:D
15[单选题]消息传递中所传递的消息实质上是哪种对象所具有的操作(或方法)名称?
A.发送对象B.接受对象C.请求对象D.调用对象
参考答案:B
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |