首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass1 { public: TestClass1() { x=0: } i
若有以下程序: #include using namespace std; class TestClass1 { public: TestClass1() { x=0: } i
admin
2012-12-29
69
问题
若有以下程序:
#include
using namespace std;
class TestClass1
{
public:
TestClass1()
{
x=0:
}
int x;
};
class TestClass2:virtual public TestClass 1
{
public:
TestClass2()
{
x=10;
}
};
class TestClass3:virtual public TestClass 1
{
public:
TestClass3()
{
x=20;
}
};
class TestClass4:public TestClass2,protected TestClass3
{ };
intmain()
{
TestClass4 obj;
cout<
return 0;
}
该程序运行后的输出结果是__________。
选项
答案
20
解析
主函数中定义TestClass4的对象obj。TestClass4虽然公有继承于TestClass2,但是x在其中为私有,所以无法访问。TestClass4保护继承于TestClass3,TestClass3中的x=20为公有成员数据,对象obj可以访问这个数据,即输出为20。
转载请注明原文地址:https://kaotiyun.com/show/gMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
若变量已正确定义并赋初值,以下合法的赋值语句是()。
以下正确的字符串常量是()。
以下叙述正确的是()。
有以下程序 #include<stdio.h> #include<string.h> main() {charstr[][20]={"One*World","One*Dream!"},*p=str[1]; printf("%d,",st
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0)putchar(a+i);
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
以下选项中与(!a==0)的逻辑值不等价的表达式是()。
下面对软件特点描述正确的是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
随机试题
决定所有制结构的是()
A.用药及反应发生时间顺序合理;停药以后反应停止,或迅速减轻或好转(根据机体免疫状态,某些ADR反应可出现在停药数天以后);再次使用,反应再现,并可能明显加重(即激发试验阳性);同时有文献资料佐证;并已排除原患疾病等其他混杂因素影响B.用药与反应发生时间
张军等兄弟五人为某食品有限公司全体股东,该公司为兄弟五人共同出资建立。公司股东会由兄弟五人组成,张军为公司法定代表人。公司成立并经营若干年后,兄弟五人析产,于是协议减少公司资本。该公司工商登记上的公司资本为170万元。公司的实际资产则有:①现金9.3万元;
施工组织设计在约定时间内经组织专业监理工程师提出意见后,由( )审核签认。
某人以其居住的别墅作为担保,该种担保方式属于()。
硅酸盐水泥适用于()。
甲市的王先生购买了位于乙市的政策性住房一套,该住房的开发商为丙市的某房地产开发公司,工程由丁市的某建筑企业施工建设。王先生人住不到一年,发现该房屋的承重墙出现严重开裂。王先生欲对此提起诉讼,则本案应由()人民法院管辖。
甲公司为一家制造企业,适用的增值税税率为17%,商品销售全部符合收人确认条件,销售成本月末一次结转,M产品的单位成本为80元。2016年7月该公司发生下列业务:(1)1日,向乙公司销售M产品8000件,开具的增值税专用发票上注明的价款为80万元,增值税税
行政人员的协调机制是()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性:
最新回复
(
0
)