首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
84
问题
若有以下程序:
#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> main() { inti,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
下面对软件测试描述错误的是()。
对软件系统总体结构图,下面描述中错误的是()。
若变量已正确定义并赋初值,以下合法的赋值语句是()。
以下选项中,合法的一组C语言数值常量是()。
以下叙述中错误的是()。
以下叙述中正确的是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
设有如下定义和语句: FILE*fp; intdata[10],i,n; fp=fopen("abc.txt","r"); 文本文件abc.txt中的数据为:58192765190,其中第1个数据代表的是它后面数据的个数。若文件已正确
以下选项中不能用于描述算法的是()。
随机试题
批发企业的经济合理性来自于其有无能力()
下列哪些是洋地黄中毒的临床表现
原发性肝癌的肿瘤标志物是
患者,男性,37岁。急刹车致使方向盘挤压上腹部16小时,上腹部、腰部及右肩部持续疼痛,伴恶心、呕吐。查体:体温38.4℃,上腹部肌紧张明显,有压痛,反跳痛不明显,无移动性浊音,肠鸣音存在,怀疑胰腺损伤。对明确诊断帮助不大的检查是
客户根据商业银行和理财人员提供的理财顾问服务来管理和运用资金,并自行承担由此产生的收益和风险。()
已知某五金公司生产的100件螺丝中有95件合格品,5件不合格品,现从中任意抽取5件进行检查。抽出的5件至多有2件是不合格品的抽法有()种。
《关于整合城乡居民基本医疗保险制度的意见》就整合城乡居民医保制度政策明确提出了“六统一”的要求:一要统一覆盖范围、二要统一筹资政策、三要统一保障待遇、四要统一()、五要统一定点管理、六要统一基金管理。
英国的大炮轰开了中国闭关自守的大门,使一些爱国知识分子从“天朝上国”的梦幻中惊醒,一股新思潮萌发了。这一新思潮的核心是()。
世界和平与发展这两大问题,至今一个也没有解决,是由于()。
Toomuch______toX-rayscancauseskinburns,cancerorotherdamagetothebody.
最新回复
(
0
)