首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class x { protected: int a; public: x() { a=1; }
有如下程序: #include <iostream> using namespace std; class x { protected: int a; public: x() { a=1; }
admin
2013-05-30
52
问题
有如下程序: #include <iostream> using namespace std; class x { protected: int a; public: x() { a=1; } }; class x1 : virtual public x { public: x1() { a+=1; cout<<a; } };
选项
A、1
B、123
C、242
D、244
答案
8
解析
本题程序中引入了虚基类。在主函数中,执行语句“y obj;”时,先执行虚基类x的构造函数,使a=1,然后执行类x1的构造函数,使a=2,并输出值2。再执行类x2的构造函数,使a=4,并输出值4。最后执行类y的构造函数,输出值4。
转载请注明原文地址:https://kaotiyun.com/show/sFNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用黑盒技术测试用例的方法之一为()。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为()。
C++语言中规定函数的返回值的类型是由()。
下列关于虚函数调用的描述,______是正确的。
下列关于构造函数的描述中,错误的是()。
数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。
下列对派生类的表述中,错误的是()。
当将E-R模型转换为关系模型时,对于两实体间m:n联系,必须对“联系”单独建立______,用来联系双方实体。
关于在调用模板函数时实参的使用,下列表述中正确的是
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
随机试题
目前烧伤病人的主要死亡原因是
发电厂厂内通信应包括的主要设备有()。
下列叙述中,( )不属于《安全生产法》关于安全生产规程的要求。
下列消费品的生产经营环节,既征收增值税又征收消费税的有()。
正当防卫必须是为避免国家、社会公共利益,他人的人身、财产和其他合法权益正在进行的不法侵害而采取的制止不法侵害的行为。()
下列说法完全正确的一项是:
公钥密码体制和对称密码体制是两个不同的密码体制。当n(n很大)个用户采用对称密码进行保密通信时,任意两个用户之间都需要一个安全的信道,系统中共有(15)个密钥,每个用户需要持有(16)个密钥:而当n个用户采用公钥密码方法进行保密通信时,共有2n个密钥,每个
Atthispointintheyear,manysoon-to-graduatestudentsandeventhoselookingforjobsandinternships(实习)areworried.If
OneofthekeyfeaturesofCBIistheuseofauthentic"input"—inotherwords,"real"readingbutlisteningmaterial:magazinea
ChineseAmericansIntroduction:AmericansusedtoassociateChineseAmericanswith【T1】【T1】______I.EarlyimmigrationA.Thefir
最新回复
(
0
)