首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于多继承.二义性的描述中,错误的是( )。
下列关于多继承.二义性的描述中,错误的是( )。
admin
2010-03-29
35
问题
下列关于多继承.二义性的描述中,错误的是( )。
选项
A、一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性。
B、解决二义性的最常用的方法是对成员名的限定法
C、基类和派生类中同时出现的同名函数,也存在二义性问题
D、一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性
答案
4
解析
本题考核多继承中出现的二义性问题。在多重继承的情况下,派生类具有两个以上的直接基类,而这些直接基类的一部分或全部又是从另一个共同基类派生而来时,这些直接基类中从上一级继承来的成员就拥有相同的名称。在派生类的对象中,这些同名成员在内存中同时有多个复制件,所以派生对这些同名成员的访问存在二义性。所以选项A和D的说法是正确的。
解决二义性的方法有两种:一是使用作用域分辨符来惟一标识并分别访问它们:二是可以将共同基类设置为虚基类。而第一种方法最常用。所以选项B的说法是正确的。
基类和派生类中同时出现同名函数,符合支配规则,不存在二义性问题。所以选项 C的说法不正确。
转载请注明原文地址:https://www.kaotiyun.com/show/iTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是
以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#includevoidcalc(floatx,floaty,float*sum){________=x+y;}main(){f
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
算法的有穷性是指()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
从实现的角度划分,C++所支持的两种多态性分别是【】时的多态性和【】时的多态性。
随机试题
某企业清算期间发生以下经济业务:(1)将企业对外投资800000元转让,收进价款600000元存入银行;(2)计算处置固定资产和无形资产应交营业税金为87200元,予以转账。要求:编制上述经济业务的会计分录。
A.安宫牛黄丸B.苏合香丸C.至宝丹D.紫雪丹E.以上都不是
患儿,9岁,出生时左侧唇腭部裂开,曾行唇腭裂手术。现检查口内见左侧牙槽突部分裂开,腭部瘢痕明显。牙槽突裂修补的最佳时间为
某工程,建设单位与施工单位按照《建设工程施工合同(示范文本)》签订了施工合同,经总监理工程师批准的施工总进度计划如图5—1所示(时间单位:月),各项工作均按最早开始时间安排且匀速施工。施工过程中发生如下事件:事件1:工作C开始后,施工单位向项目
砌体结构房屋中,混凝土梁端下设置垫块的目的是()。
在建设工程领域,易引发行政纠纷的具体行政行为中,()即行政机关根据公民、法人或者其他组织的申请,经依法审查,准予其从事特定活动的行政管理行为。
纳税人需要办理变更税务登记的情形有()。(2009年多选题)
目前,内地与香港的经贸关系已经到了密不可分的程度。据统计,去年内地与香港的贸易额达9,500多亿港元;时下有80%的香港公司在内地有投资,金额超过内地吸引外资总数的60%;此外,内地在香港的投资额也超过了400亿美元。由于香港与内地经济在结构上有着极强的互
展望理论是指人在不确定条件下的决策选择,取决于结果与展望(预期、设想)的差距而非单单结果本身。人在面临获利时,不愿冒风险;而在面临损失时,人人都成了冒险家。以下不符合展望理论的定义是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
最新回复
(
0
)