首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} };
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} };
admin
2010-03-29
68
问题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} }; class basel:virtual base{ public: basel () {cout <<"1";} }; class base2:virtual base{ public: base2(){cout <<"2";} }; class derived:public basel,public base2{ public: derived(){cout <<"3";} }; void main() { derived obj; cout <<end1; }
选项
A、123
B、3120
C、312
D、3012
答案
1
解析
本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最后调用派生类自己的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/d1jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
当变量c的值不为2、4.6时,值为“真”的表达式是()。
若有函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.O),*p=x;则错误引用x数组元素的是
有以下程序main(){inta=1,b=2,c=3,d=0;if(a=1&&b++=2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf("%d,%d,%d\n",a,b,c);e
检查软件产品是否符合需求定义的过程称为()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
在C语言程序中,以下说法正确的是()。
以下说法正确的是()。
有关retum语句说法不正确的是()。
随机试题
下列关于药物溶解度的正确表述是()
王某与张某系生意上的朋友。半年前的一天,两人在饭店喝酒,王某说起现在生意难做,不讲信义的人越来越多。张某也随声附和。一向爱开玩笑的王某说:“老兄,凭咱们的关系,我就是给你张借条玩玩都放心。”随即写了“今借张某人民币6000元”的字条放在饭桌上。不料,几日后
在粒度成分表示的累计曲线法中,横坐标(按对数比例尺)表示某一粒径,纵坐标表示小于某一粒径的百分含量。()
某古寺庙香火旺盛,宗教活动频繁,且古寺庙内悬挂的绸缎、经幡、伞盖、纤维织布,大量的彩绘、锦绣,以及香客送来供奉的鞭炮、香烛、纸张等可燃易燃物品,大大增加了该古寺唐的火灾荷载。问题:该古寺庙应如何防范和控制引发火灾的火源?
影响消费者利益的商品销售秩序,主要反映在商品的价值和使用价值两个方面,具体内容包括()。
教育心理学主要研究()。
高山上煮饭很难把饭煮熟,这是因为()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
对古代典籍按照“经、史、子、集”四分法进行保存始于()
A、Studentsarenotrequiredtoattendregularclasslectures.B、Theprofessorvideotapesclasslecturesforreview.C、Classesar
最新回复
(
0
)