数据库原理与应用

什么是操作的重载?在OODB中为什么要滞后联编?

题目

什么是操作的重载?在OODB中为什么要滞后联编?

参考答案和解析
正确答案:在OO模型中对于同一个操作,可以按照类的不同,重新定义操作的实现,这称为操作的重载。这样,同一个操作名就与不同的实现方法,与不同的参数相联系。
为了提供这个功能,OODBMS不能在编译时就把操作名联编到程序上,必须在运行时根据实际请求中的对象类型和操作来选择相应的程序,把操作名与它联编上(即把操作名转换成该程序的地址),这个推迟的转换称为滞后联编。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于动态联编的描述中,错误的是( )。

A.动态联编是以虚函数为基础的。

B.动态联编是在运行时确定所调用的函数代码

C.动态联编调用函数操作是指向对象的指针或者对象的引用。

D.动态联编是在编译时确定操作函数


正确答案:D
解析:动态联编一直到程序运行时才能确定调用哪个函数。没有虚函数不能够实现动态联编,调用虚函数操作的是指向对象的指针或者对象的引用。

第2题:

在操作系统中为什么要引入进程概念?它会产生什么样的影响?


本题答案:为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念.
影响:使程序的并发执行得以实行.

第3题:

关于动态联编的下列描述中,______是错误的。

A.动态联编是以虚函数为基础的;

B.动态联编是在运行时确定所调用的函数代码的;

C.用指针或引用所标识的对象来操作虚函数才能进行动态联偏;

D.动态联编是在编译时确定操作函数的;


参考答案:A

第4题:

在倒母线的过程中,在合上母联开关后,为什么要拉开其控制电源?


正确答案: 若倒母线操作过程中,由于某种原因,使母联断路器分闸,此时母线隔离开关的拉合操作实质上是对两组母线进行带负荷解列并列操作,即带负荷拉合母线侧隔离开关,此时,因隔离开关无灭弧装置,会造成三相弧光短路,因此,母联断路器在合闸位置拉开其控制电源,使其不能跳闸,保证倒母线操作过程中,使母线隔离开关始终保持等电位操作,避免母线隔离开关带负荷拉合闸,引起弧光短路事故。

第5题:

唐代为什么要编“五经正义”?


参考答案:

唐朝统一中国以后,实行科举考试,考儒家经典。但因经学混乱,说法不一,让人无所适从,所以唐太宗决定利用国家的力量把经学统一起来。他下令让国子祭酒孔颖达领衔,整理五经的前代众说,撰成义疏一百八十卷,定名《五经正义》。


第6题:

关于动态联编的下列叙述中, ______ 是错误的。

A.动态联编是以虚函数为基础的

B.动态联编调用虚函数操作是指向对象的指针或引用

C.动态联编是在运行时确定所调用的函数代码的

D.动态联编是在编译时确定操作函数的


正确答案:D

第7题:

下列关于动态联编的叙述中,错误的是( )。

A.动态联编的基础是虚函数

B.动态联编时在运行时确定所调用的函数代码

C.只有通过基类的指针或引用才能实现动态联编

D.重载也是动态联编


正确答案:D
解析:重载是静态联编。

第8题:

在C++语言中,函数重载是通过静态联编实现的。()


正确答案:对

第9题:

倒母线操作时,为什么要取下母联开关控制保险?


正确答案: 母联开关变为死开关,防止倒母线操作时母联开关跳闸,造成带负荷拉刀闸。因此,倒母线操作时,要取下母联开关控制保险。

第10题:

C++语言多态性主要表现在动态联编、()重载和()重载。


正确答案:函数;运算符