首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class data { public: int x; data (int x) {
若有以下程序: #include <iostream> using namespace std; class data { public: int x; data (int x) {
admin
2010-03-29
45
问题
若有以下程序: #include <iostream> using namespace std; class data { public: int x; data (int x) { data: :x=x; } }; class A { private: data d1; public: A(int x) : d1 (x) { } void dispa() { cout<<d1, x<<", "; } }; class B: public A { private: data d2; public: B(int x) : A(x-1),d2(x) {} void dispb() { cout<<d2.x<<end1; } }; class C : public B { public: C(int x) : B(x-1){} void disp () { dispa ( ); dispb (); } }; int main ( ) { C obj (5); obj.disp(); return 0; } 程序执行后的输出结果是( )。
选项
A、5,5
B、4,5
C、3,4
D、4,3
答案
4
解析
本题考核派生类的定义和访问权限。本题涉及多层次的继承关系。类B是类A的派生类,类C又是类B的派生类。类C中的构造函数调用了类B的构造函数来初始化类B的私有数据成员,而类B的构造函数又调用了类A的构造函数来初始化类A的私有数据成员。由此可知,程序最后的输出为3,4。
转载请注明原文地址:https://kaotiyun.com/show/BWjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);printf("%d,%d,%d\n",c,b,a);}程序运行后
结构化程序昕要求的基本结构不包括
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturn
对于if(表达式)语句,以下叙述正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下面不属于软件工程的3个要素是
面向对象方法中,继承是指()。
下列关于线性表的叙述中,不正确的是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文件PROGl.
随机试题
计划生育管理属于我国城市政府的【】
正常人平卧时,颈静脉充盈的水平限于锁骨上缘至下颌角距离的_________处。
湿热腰痛日久伤阴,出现咽干,手足心热,加用寒湿腰痛日久,腰膝酸软无力,脉沉细,宜选用
三氮唑核苷即
患者,女性,34岁,于1年前已做干髓治疗,现咬合痛,冷热刺激痛,查充填物完整,叩痛(+),其疼痛的原因及处理方法是
大型储罐罐底焊缝的致密性试验,应采用的方法是()。
你因为家住得离单位较远,且交通拥堵,时不时会上班迟到,你一般会()。
阅读下面材料,回答问题。珍珠鸟真好!朋友送我一对珍珠鸟,我把它们养在一个竹条编的笼子里。笼子里有一团干草,那是小鸟又舒适又温暖的巢。有人说,这是一种害怕人的鸟。我把笼子挂在窗前。
1978年9月,国际初级卫生保健大会发表了有关身心健康的什么宣言?()
ForgetMaryPoppins—aninetiesnanny(保姆)ismorelikelytoresembleMartinSmith,who,at22,isoneofthenewbreedofBritish
最新回复
(
0
)