首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于多继承.二义性的描述中,错误的是( )。
下列关于多继承.二义性的描述中,错误的是( )。
admin
2010-03-29
14
问题
下列关于多继承.二义性的描述中,错误的是( )。
选项
A、一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性。
B、解决二义性的最常用的方法是对成员名的限定法
C、基类和派生类中同时出现的同名函数,也存在二义性问题
D、一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性
答案
4
解析
本题考核多继承中出现的二义性问题。在多重继承的情况下,派生类具有两个以上的直接基类,而这些直接基类的一部分或全部又是从另一个共同基类派生而来时,这些直接基类中从上一级继承来的成员就拥有相同的名称。在派生类的对象中,这些同名成员在内存中同时有多个复制件,所以派生对这些同名成员的访问存在二义性。所以选项A和D的说法是正确的。
解决二义性的方法有两种:一是使用作用域分辨符来惟一标识并分别访问它们:二是可以将共同基类设置为虚基类。而第一种方法最常用。所以选项B的说法是正确的。
基类和派生类中同时出现同名函数,符合支配规则,不存在二义性问题。所以选项 C的说法不正确。
转载请注明原文地址:https://jikaoti.com/ti/jxW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
T列叙述中正确的是
以下叙述中错误的是( )。
下列选项中能正确定义数组的语句是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0.j
下列给定程序中函数fun的功能是:将s所指字符串中出现的与t1所指字符串相同的了串全部替换为t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。例如,当s所指字符串中的内容为“abcdabfab”,t1所指子串中的
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返同,在主函数中输出平均值和移动后的数据。例如,有10
下列说法正确的是()。
从实现的角度划分,C++所支持的两种多态性分别是【】时的多态性和【】时的多态性。
多态性指的是()。
随机试题
服毒后的洗胃处理,下列哪项不正确
反密码子位于
下列描述中,对肺结核的描述,正确的是
何首乌具有的功效是
项目资本金以工业产权、非专利技术作价出资的比例,不得超过投资项目资本金总额的()。
任何金融工具都可能出现价格的不利变动而带来资产损失的可能性,这是( )。
某铜矿本月销售铜精矿4000吨(选矿比为20%),每吨不含税售价1500元,当地铜矿石资源税税额每吨1.2元,应纳资源税和增值税税额分别为()。
哥伦比亚大学的心理学教授罗伯特?海尔曾经做过实验,发现喜欢虐待、生性残忍的人在辨识富有情感意涵的词汇与一般词汇时,脑波无明显差异,而普通人的脑波则表现出不同。进一步研究表明,前者负责辨识字的语言皮质以及负责赋予字义的边缘系统的连接出了问题。正因如此,他们的
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproperty【C1】_______
—CanIlookabouttheroomsbeforeIdecidewhichroomI’dliketostayin?—Ofcourse.______,madam.
最新回复
(
0
)