面向对象型的程序设计语言具有数据抽象、信息隐蔽、(36)等特征。作为运算单位的对象应具有下列特性:(37)、(38)、(39)。(40)是面向对象型的语言。

admin2019-04-08  26

问题 面向对象型的程序设计语言具有数据抽象、信息隐蔽、(36)等特征。作为运算单位的对象应具有下列特性:(37)、(38)、(39)。(40)是面向对象型的语言。

选项 A、C++,Smalltalk,object C
B、C,Ada,Modula2
C、Pascal,C++,APL
D、Ada,ObjectC,C

答案A

解析 数据抽象、信息隐蔽、信息继承是面向对象的程序设计语言的3个重要特征。对象是面向对象的程序设计语言的基本运算单位,由它的私有数据类型以及对这些数据类型进行处理的操作(又称方法)组成。对象的这一特性使数据抽象得以实现。对对象中的数据类型的操作,必须通过定义在同一个对象内的操作才可进行,而这些操作的引发是通过消息进行的。每个对象可产生消息发送给其他对象,也可接收其他对象发出的消息。对象只有在接收到消息之后才有所动作,其内部状态才会变化,但接收消息的对象不一定要回答消息的发送者。消息通过对象的共享区唤醒其中的某个操作,至于该操作如何进行,对象不对外公开,对象的这一特性是对信息隐蔽原则的体现。著名的面向对象型的程序设计语言有Smalltalk、C++、ObjectC、Ada等。 C、Pascal、APL、Modula2等不是面向对象型语言。
转载请注明原文地址:https://jikaoti.com/ti/XlJ7FFFM
0

最新回复(0)