首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; class Base { public: Base() { K=0; } int x; }; c
有以下程序: #include<iostream> using namespace std; class Base { public: Base() { K=0; } int x; }; c
admin
2010-12-16
71
问题
有以下程序:
#include<iostream>
using namespace std;
class Base
{
public:
Base()
{
K=0;
}
int x;
};
class Derivedl:virtual public Base
{
public:
Derivedl()
{
x=10;
}
};
class Derived2:virtua1 public Base
选项
答案
20。
解析
本题中,虽然Derived1和Derived2由于引入了虚基类,使得它们分别对应基类的不同副本。这时数据成员x只存在一份拷贝,不论在类Derived1中修改,还是在类Derived2中修改,都是直接对这惟一拷贝进行操作。本题程序执行语句“Derived obi;”时,就会先调用虚基类Base的构造函数,使得x=0,然后执行类Derived1的构造函数使得x=10,再执行类Derived2的构造函数,使得x=20。最后输出x的值为20。
转载请注明原文地址:https://kaotiyun.com/show/t6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有以下程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b:2;printf("%4.1f\n",S(a+b));}程序运行后的输出结果是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,使它能得
有三个关系表R、S和T,其内容如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
算法的时间复杂度是指
以下关于注释的叙述中错误的是()。
请按下面注释的提示,将类B的构造函数定义补充完整。C1assA{inta;public:A(intaa=O){a=aa;}};classB:publicA{
对于某个函数调用,不给出调用函数的声明的情况是()。
随机试题
咖喱粉源自于印度,现在各地均有生产。()
患者,女,54岁。肩关节活动受限,主动和被动外展、后伸、上举等功能明显受限,常因感受风寒而加重。刺络拔罐治疗正确的是
变异型心绞痛的心电图改变为
甲公司财务室被盗,遗失金额为80万元的汇票一张。甲公司向法院申请公示催告,法院受理后即通知支付人A银行停止支付,并发出公告,催促利害关系人申报权利。在公示催告期间,甲公司按原计划与材料供应商乙企业签订购货合同,将该汇票权利转让给乙企业作为付款。公告期满,无
根据《建设工程监理规范》(GB50319—2000)的规定,总监理工程师在施工阶段的职责不包括( )。
关于在施工现场设置员工集体宿舍的说法,正确的是()。
感恩节主要流行在美国和俄罗斯的基督教徒中。
第二次工业革命期间,自然科学的新发展开始同工业生产紧密结合。为人类社会进入电气时代分别在理论和实践上作出了重大贡献的人物是()。
Isupportyourdecision,but1shouldalsomakeitclearthatIamnotgoingtobe______toit.
Thewordconservationhasathriftymeaning.Toconserveistosaveandprotect,toleavewhatweourselvesenjoyinsuchgoodc
最新回复
(
0
)