信息技术岗位知识竞赛

屏蔽数据表示和调用机制的差别,使得不同对象之间可以协作,这是()A、访问透明性B、位置透明性C、迁移透明性D、复制透明性

题目

屏蔽数据表示和调用机制的差别,使得不同对象之间可以协作,这是()

  • A、访问透明性
  • B、位置透明性
  • C、迁移透明性
  • D、复制透明性
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

()之间的工资差别可以成为考察工资差别的对象。

A.不同年龄和性别劳动者

B.不同职业劳动者

C.不同地区

D.不同工资项目

E.不同学历的劳动者


参考答案:A,B,C

第2题:

下列关于对象消息的观点,不正确的是(6)。

A.键盘、鼠标等设备有变化时,就会产生消息

B.应用程序对象能向操作系统发送消息

C.应用程序对象之间不可以相互发送消息

D.发送与接收消息的对象通信机制与传统的子程序调用机制不同


正确答案:C
解析:发送、接收消息是对象间通信的手段,对象之间可以互相发送消息。

第3题:

●关于数据访问中间件的作用,下列说法错误的是(16)。

(16)A.为了建立数据应用资源互操作的模式,对异构环境下的数据库和文件系统实现联接

B.用来屏蔽掉各种平台及协议之间的差异,进行相互通信,实现应用程序之间的协同

C.在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用

D.使调用远端的过程像调用本地过程一样


正确答案:A

第4题:

在面向对象程序设计语言中, ______ 是在类和子类之间自动地共享数据和方法地一种机制

A.封装

B.调用

C.引用

D.继承


正确答案:D

第5题:

面向对象程序设计语言提供的(45)机制可以实现发送一个通用的消息而调用不同类的方法。

A.函数调用

B.多态

C.封装

D.继承


正确答案:B
解析:函数调用的基本目的是实现模块化。封装实现的是信息隐藏,继承则实现复用,多态则是在调用时才决定选择哪一个具体的实现。

第6题:

在程序运行过程中,(49)将方法与特定的对象动态地联系在一起,使得不同的对象在使用同样的方法时,可以因对象的状态不同而产生不同的行为,从而使得方法对具体的对象具有个性。

A.消息传递机制

B.对象自身引用

C.消息传递机制和对象自身引用

D.参数多态


正确答案:C
解析:对象自身引用(Self-Reference)是OOPL中的一种特有结构。这种结构在不同的OOPL中有不同的名称,在C++和Java中称为this,使用的值通过消息传递机制提供。对象自身引用的值和类型分别扮演了两种意义的角色:对象自身引用的值使得方法体中引用的成员名与特定的对象,及相关对象自身引用的类型决定了方法体被实际共享的范围。对象自身引用机制使得在进行方法的设计和实现时并不需要考虑与对象联系的细节,而是从更高一级的抽象层次也就是类的角度来设计同类型对象的行为特征,从而使得方法在一个类及其子类的范围内具有共性。在程序运行过程中,消息传递机制和对象自身引用将方法与特定的对象动态地联系在一起,使得不同的对象在执行同样的方法体时,可以因对象的状态不同而产生不同的行为,从而使得方法对具体的对象具有个性。

第7题:

中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,实现应用程序之间的协同。

A.消息

B.交易

C.数据访问

D.远程过程调用


正确答案:A
解析:本题考查中间件的基本概念。IDC对中间件定义的描述为:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通信。按照IDC的分类方法,中间件可分为六类,分别是终端仿真/屏幕转换中间件、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件和对象中间件。其中,终端仿真/屏幕转换中间件用来实现客户机图形用户接口与已有的字符接口方式的服务器应用程序之间的互操作。数据访问中间件是为了建立数据应用资源互操作的模式,对异构环境下的数据库实现连接或文件系统实现连接的中间件。通过远程过程调用机制,程序员只需编写客户方的应用,需要时可以调用位于远端服务器上的过程。消息中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠、高效、实时的跨平台数据传输,实现应用程序之间的协同。交易中间件是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台。

第8题:

关于对象、类、继承、多态的描述,不正确的是:()。

A.对象包含对象表示、对象状态和对象行为三个基本要素

B.类是对象的实例,对象是类的模板

C.继承是表示类之间的层次关系

D.多态使得同一个操作在不同类中有不同的实现方式


正确答案:B

第9题:

类是在对象之上的抽象,一个类所包含的(44)和数据描述了一组对象的共同行为和属性:对象是类的(45);不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(46);(47)是父类和子类之间共享数据和方法的机制。

(34)

A.命令

B.消息

C.方法

D.过程


正确答案:C

第10题:

面向对象的系统中,对象是基本的运行实体。对象既包括(31),亦称数据,也包括作用于数据上的操作,亦称(32)。对象之间可以进行通信:一个对象可以向其它对象发送消息,其中包含要求接收这执行的操作;接收到消息的对象解释消息再予以响应,这种通信机制称为(33)。不同的对象受到统一消息可以产生不同的响应结果,这一现象称为(34)。

A.定义

B.数据结构

C.属性

D.数据变量


正确答案:C

更多相关问题