下面关于面向对象方法中消息的叙述 不正确的是(20)。 A.键盘 鼠标 通信端口 网络等设备一有变化
下面关于面向对象方法中消息的叙述,不正确的是(20)。
A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息
B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息
C.应用程序之间可以相互发送消息
D.发送与接收消息的通信机制与传统的子程序调用机制不同
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:B
对象是类的实例。尽管对象的表示在形式上与一般数据类型十分相似,但是它们之间存在一种本质区别,即对象之间通过消息传递方式进行通信。消息传递原是一种与通信有关的概念,OOP使得对象具有交互能力的主要模型就是消息传递模型。对象被看成用传递消息的方式互相联系的通信实体,它们既可以接收,也可以拒绝外界发来的消息。一般情况下,对象接收它能够识别的消息,拒绝它不能识别的消息。对于一个对象而言,任何外部的代码都不能以任何不可预知或实现不允许的方式与这个对象进行交互。因此;选项B是不正确的。因为操作系统是计算机系统中的管理者和控制者,所以通常是由应用程序向操作系统发送消息,操作系统根据接收到的消息进行处理。
相似问题
网络系统中 通常把(7)置于DMZ区。A.网络管理服务器 B.Web服务器 C.入侵检测服务器 D.
网络系统中,通常把(7)置于DMZ区。A 网络管理服务器 B Web服务器 C 入侵检测服务器 D 财务管理服务器请帮忙给出正确答案和分析,谢谢!
采用McCabe度量法计算下图的环路复杂性为(29)。 A.2 B.3 SXB采用McCabe度量法
采用McCabe度量法计算下图的环路复杂性为(29)。 A 2 B 3 SXB采用McCabe度量法计算下图的环路复杂性为(29)。 A 2 B 3 C 4 D 5请帮忙给出正确答案和分析,谢谢!
在网络管理中要防止各种安全威胁。在SNMP v3中 无法预防的安全威胁是 (66) 。A.篡改管理信
在网络管理中要防止各种安全威胁。在SNMP v3中,无法预防的安全威胁是 (66) 。A 篡改管理信息:通过改变传输中的SNMP报文实施未经授权的管理操作 B
文件系统中 设立打开文件(Open)系统功能调用的基本操作是( )。A.把文件信息从辅存读到内存 S
文件系统中,设立打开文件(Open)系统功能调用的基本操作是( )。A 把文件信息从辅存读到内存 SXB文件系统中,设立打开文件(Open)系统功能调用的基本操作
软件项目开发成本的估算依据 通常是开发成本估算模型。常用的模型主要有: ①IBM模型 ②PUtnam
软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有: ①IBM模型 ②PUtnam模型 ③基本COCOMO模型 ④中级COCOMO模型 ⑤高级COCO
