首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public:
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public:
admin
2009-02-15
80
问题
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public: A(int i) { a=i; } void disp() { cout <<a<<","; } }; class B { private: int b; public: B(int j) { b=j; } void disp() { cout<<b<<","; } }; class C: public B,public A { private: int c; public: C(int k):A(k-2),B(k+2) { c=k; } void disp() { A::disp(); B::disp(); cout<<c<<end1; } }; int main() { C obj (10); obj.disp(); return 0; } 程序执行后的输出结果是
选项
A、10,10,10
B、10, 12,14
C、8,10,12
D、8,12,10
答案
8
解析
本题考核派生类构造函数的使用。本题中,派生类C具有多重继承关系,所以在派生类C的构造函数中应该包含基类A和B的成员初始化列表。
转载请注明原文地址:https://kaotiyun.com/show/ddkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#inc
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
若有定义语句:chara=’\82’;则变量a
以下选项中合法的变量是
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMIN—2147483647intfindmax(intx[],intn){inti,
数据库系统的三级模式不包括()。
下列叙述中正确的是()。
下列叙述中错误的是()。
在面向对象方法中,不属于"对象"基本特点的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
人力资源管理程序的第一步是()
炎症时局部温度增高是因为()
A.鳞状上皮化生B.腺性化生C.腺上皮化生D.骨化生长期吸烟者呼吸道上皮所出现的化生
A、发汗B、阴干C、置沸水中略烫D、蒸透心,敞开低温干燥E、置沸水中煮至透心太子参的加工方法为
建设工程索赔的分类方式不包括( )。
我国现行消费税应税消费品的基本范围包括()。
文字技术整理,是指由责任校对主要从()方面检查和整理全部书刊校样的工作。
下列不属于19世纪自然科学的三大发现是()。
热传导是介质内无宏观运动时的传热现象,其在固体、液体和气体中均可发生,但严格而言,只有在固体中才是纯粹的热传导,在流体(泛指液体和气体)中又是另外一种情况,流体即使处于静止状态,也会由于温度梯度所造成的密度差而产生自然对流,因此在流体中热对流与热传导可能会
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DOWhilenumk=k*fhumMod10)num=hum\10Loopfn=kEnd
最新回复
(
0
)