首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
admin
2013-02-27
39
问题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
选项
A、每个派生类的构造函数都要为虚基类构造函数提供实参
B、多继承时有可能出现对基类成员访问的二义性问题
C、使用虚基类可以解决二义性问题并实现运行时的多态性
D、建立最派生类对象时,虚基类的构造函数会首先被调用
答案
C
解析
本题考核虚基类。C++中,通过虚拟基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。用虚基类可以解决二义性问题。但是实现运行时的多态性是虚函数。
转载请注明原文地址:https://kaotiyun.com/show/YzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下函数: intfun(char*x,char*y) {intn=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++; } returnn; }
若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是()。
表达式3.6-5/2+1.2+5%2的值是()。
下列叙述中正确的是()。
若有定义“inta=1234,b=﹣5678;”,用语句“printf(”%+-6d%+-6d’’,a,b);”输出,以下正确的输出结果是()。
在传统集合运算中,假定有关系R和S,运算结果为RS。如果RS中的元组属于R而不属于S,则RS是【】运算的结果。
为满足运算符+的可交换性,必须将其重载为【】。
在数据库管理系统提供的数据功能中,负责多用户环境下的事务处理和自动恢复、并发控制和死锁检测、运行日志的组织管理等功能的是()。
下面不属于软件开发时期的是()。
数据的基本单位是______。
随机试题
(2015年真题)下列关于法律部门的表述,正确的是()。
对于幻灯片中文本框内的文字,设置项目符号可以采用()
患者,男,66岁。高血压病20年,长期不规则服用降压药。慢性阻塞性肺病10年。近日上呼吸道感染,无发热。查体:血压180/95mmHg,心率76次/分,肺内可闻湿性啰音及少许哮鸣音。问题3:(假设信息)患者查空腹及餐后血糖均增高,尿蛋白及血肌酐仍高,服
患者,男,52岁。因右肺中央型肺癌行右肺全切术。术后留置胸管,目前处于钳闭状态。全肺切除患者术后输液滴速一般每分钟不超过
熟石灰的使用形式主要有()。
集体协商是围绕()的谈判。
马卡连柯说:“要尽量多地要求一个人,也要尽可能地尊重一个人”这句话反映出的德育原则是()。
教师创设一定的教学情境,以提升学生认知水平为目标的教育是()
公安机关的性质、任务决定了公安队伍必须保持政治坚定,站稳政治立场,把握正确方向。因此,我们要始终把()放在公安队伍建设的首位。
某企业生产一种产品,每件成本400元,销售价为510元,为了进一步扩大市场,该企业决定降低销售价的同时降低生产成本。经过市场调查,预计下季度这种产品每件销售价降低4%,销售量将提高10%,要使销售利润保持不变,该产品每件的成本应降低:
最新回复
(
0
)