首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
2009-02-15
39
问题
若有以下程序: #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/77kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如有表达式(w)?(-x):(++y),则其中与w等价的表达式是()。
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。部分源程序在文件PROG1.C中。
软件设计中模块划分应遵循的准则是()。
若有定义语句:char*s1="GOOD",*s2="good";以下选项中,能够输出“GOOD”语句是()。
有以下程序:#include<stdio.h>main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i<4;i++)for(j=0
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的
以下选项中不属于C语言程序运算符的是()。
随机试题
Task2A.logicalandmathematicalskillsB.communicationofyourunderstandingC.successfulapplicationofunderstan
男性患者,20岁,1型糖尿病病史10年,平素应用胰岛素治疗,2d前因着凉后,出现发热,咳嗽,恶心,呕吐,呼吸深大,并出现神志不清,昏迷,临床考虑酮症酸中毒。立即采取哪项治疗
施工现场因工程和工序需要而产生洞口,常称的“四口”包括楼梯口和()。
影响潜水动态变化的因素有()。
根据个人所得税法律制度的规定,下列所得中,免予缴纳个人所得税的有()。(2012年)
习近平同志在《世界邮报》创刊号的专访中指出,强国只能追求霸权的主张不适用于中国,中国永远走和平发展的道路,要避免和跨越()。
计算定积分
下列关于基类和派生类关系的叙述中,正确的是()。
Acompany’smaingoalinusingvoicemailistobeefficientandsavemoney.
Whatdidthespeakertalkaboutlasttime?
最新回复
(
0
)