首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class A { private: iht a; public: A(i
有以下程序: #include <iostream> using namespace std; class A { private: iht a; public: A(i
admin
2013-02-27
29
问题
有以下程序: #include <iostream> using namespace std; class A { private: iht 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<<endl; } }, int main() C obj(l0); 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/bKVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> intf(intx,inty) { return((y-x)*x); } main() { inta=3,b=4,c=5,d; d=f(f(a,b),f(a,c));
下列条件语句中,输出结果与其他语句不同的是()。
下列叙述中正确的是()。
有以下程序 #include<stdio.h> int*fun() { staticinta[2]={0,1}; a[0]+=a[1]; a[1]+=a[0]; returna; } voidmain()
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
有以下程序段: #include<stdio.h> intj; floaty; charname[50]; seanf("%2d%f%s",&j,&y,name); 当执行上述程序段时,从键盘上输入555667777abc后,y的值为(
在快速排序中,每经过一次数据交换(或移动)后()。
设有栈S和队列Q,初始状态均为空。首先依次将A、B、C、D、E、F入栈,然后从栈中退出3个元素依次入队,再将X、Y、z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则出队元素的顺序为()。
下列对于线性链表的描述中正确的是()。
组成C++语言的基本符号包括:字母、数字和【】。
随机试题
过氧化值(peroxidevalue,POV)
东陵的皇帝陵中,所用木材均为楠木,素有“铜梁铁柱”之称的是()。
最易通过产道分娩的胎位是不能通过产道分娩的胎位是
支气管哮喘与心源性哮喘一时难以鉴别.应采用下列哪种药物治疗
某房屋建筑采用桩基础,桩基设计等级为甲级,总桩数为600根,采用单桩竖向抗压承载力静载试验进行验收检测,其抽检数量至少为()根。
()是指Windows应用程序的工作方式,是随应用程序打开在桌面的一个矩形区域。
在全国银行间市场质押式回购交易的结算过程中,回购双方可以选择的交收方式有()。
下列不属于我国商业银行证券投资的对象的是()。
关于企业标准贯彻实施进行监督的主要内容,下列表述正确的有()。
A、 B、 C、 D、 E、 D
最新回复
(
0
)