首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
admin
2013-02-27
32
问题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
选项
A、每个派生类的构造函数都要为虚基类构造函数提供实参
B、多继承时有可能出现对基类成员访问的二义性问题
C、使用虚基类可以解决二义性问题并实现运行时的多态性
D、建立最派生类对象时,虚基类的构造函数会首先被调用
答案
C
解析
本题考核虚基类。C++中,通过虚拟基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。用虚基类可以解决二义性问题。但是实现运行时的多态性是虚函数。
转载请注明原文地址:https://kaotiyun.com/show/YzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列结构体的定义语句中错误的是()。
某二叉树的中序序列为CBADE,后序序列为CBEDA,则前序序列为()。
设有栈S和队列Q,初始状态均为空。首先依次将A、B、C、D、E、F入栈,然后从栈中退出3个元素依次入队,再将X、Y、z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则出队元素的顺序为()。
下列叙述中正确的是()。
下列叙述中正确的是()。
若有定义chara,b;,则执行表达式a=3^2和b=~(5∣2∣0xf0)后,a,b的十进制值分别是()。
有以下程序:#include<stdio.h>structNODE{intk;structNODE*next;};main(){
若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。
在深度为3的满二叉树中,叶子结点的个数为()。
数据处理的最小单位是
随机试题
在一份法庭审理笔录中,可能没有的部分是()
一男婴,8个月。已发热惊厥3天,诊断为“化脓性脑膜炎”。下述哪项处理不当
吲哚的化学结构是()。
肝癌按组织细胞分型,最常见的类型是()
患者,女性,16岁,因3天来发热,体温39℃左右,伴头痛、恶心、呕吐,共呕吐3次,为胃内容物,于8月12日急诊入院。患者嗜睡,脑膜刺激征阳性,查脑脊液呈病毒感染性脑膜炎的改变。初步诊断为流行性乙型脑炎。以下哪项是流行性乙型脑炎所必有的
化工管路布置的原则中,长距离输送蒸气的管道要在一定距离处安装(),以排除冷凝水。
在电和磁关系的认识上,取得突破性成果的是()。
桑海王国
期末考试结束后,哲学系教务员对全系学生的考试成绩进行汇总,得出了关于成绩优秀、良好、及格学生的分布结果,以作为评选三好学生和奖学金的参考依据。后来又有几位因事、因病请假的学生补考。以下哪项结论不可能被这几位学生补考所造成的结果推翻?
Moreandmoreparentshavealreadyrealizedthemainimportanceofeducation,butsomeparentsaretooeagertostarttheirown
最新回复
(
0
)