首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
63
问题
若有以下程序: #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://www.kaotiyun.com/show/BWjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};structstud
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指结点插入到链表末尾的语句组是
若变量已正确定义,以下选项中非法的表达式是
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为
若有函数定义如下:intfun(intx,inty){return2*x*y;}则以下涉及上述函数的说明语句错误的是()。
算法的有穷性是指()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
癫狂病位在心,与其发病关系密切的脏腑有
电动机定子电流等于空载电流与负载电流()。
社会主义国家是人类历史上最后一个历史类型的国家,其本质是()。
AA级BB级CC级DD级EE级腔道用药(含直肠用药)等非无菌制剂生产的暴露工序区域应为无菌药品中的
A.扪诊法B.电诊法C.染色法D.温度测验E.X线检查检查下列疾病必须应用的方法是牙髓坏死
下列各项属于会计政策变更的有()。
当本级公安机关所属单位和下级公安机关出现拒不执行法律、法规的行为时,督察机构可以责令其执行。
GDP,也就是国内生产总值。通常对GDP的定义为:一定时期内(一个季度或一年),一个国家或地区的经济中所生产出的全部最终产品和提供劳务的市场价值的总值。所谓最终产品,是指在一定时期内生产的可供人们直接消费或者使用的物品和服务。下列能计入GDP的一项是(
A.likeB.throughC.consistsofA.whatsubstancesyourtapwater【T1】______B.whilethewaterstreams【T2】______pipelinesC.【T3
设函数f(x)∈C[a,b],且f(x)>0,D为区域a≤x≤b,a≤y≤b.证明:
最新回复
(
0
)