首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
62
问题
若有以下程序:
#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\
有三个关系R,S和T如下图所示: 则由关系R和S得到关系T的运算是()。
在关系数据库中,描述全局数据逻辑结构的是()。
以下选项中合法的C语言常量是()。
有以下程序: #include<stdio.h> voidf(int*p,int*q); main() { intm=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } vo
设有以下程序段 main() {intx[M][N]; … Arrlet(x); … } 则作为函数Arrlet的形参,以下表示形式非法的是()。
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
C语言常量的类型从字面形式上可区分,以下判断中正确的是()。
通常软件测试实施的步骤是()。
以下选项中不能用于描述算法的是()。
随机试题
下列需求中,不属于接口需求的有()
正常情况下,最易引起牙本质敏感症的釉牙骨质界结构为
呈纺锤形,两端略尖。表面黄白色或淡黄色,有细纵皱纹。质柔韧,断面黄白色,半透明,中柱细小的中药材是()。
分子中含有嘧啶结构的抗肿瘤药物有()。
下面关于行政机关对申请人提出的行政许可申请的处理,说法不正确的是:()
商品房现售条件与预售条件的不同之处有()。
学生利用列提纲、画图形、列表格等方法进行复习的做法属于()
2010年6月19日晚,第二届海峡论坛在福建省厦门市国际会展中心开幕。中共中央政治局常委、全国政协主席贾庆林出席并宣布论坛开幕。海峡论坛以()为主题。
一、注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料时限为40分钟,作答时限为110分钟。满分100分。2.请在答题卡上指定位置填写自己的姓名、报考部门,填写准考证号。3.所有题目一律使用现代汉语作答,并书写
1931年1月至1935年1月以陈绍禹(王明)为代表的“左”倾教条主义给中国革命造成了严重危害。其主要错误有()
最新回复
(
0
)