首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <iostream> using namespace std; class A { private: int a; public:
若有以下程序 #include <iostream> using namespace std; class A { private: int a; public:
admin
2010-03-29
45
问题
若有以下程序 #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/zNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是()。
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5)等价的是()。
下列叙述中正确的是()。
以下叙述中错误的是()。
以下选项中关于C语言常量的叙述错误的是()。
软件测试的目的是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
结构化程序设计的3种结构是()。
下面属于面向对象方法中对象基本特点的是
随机试题
简述商法的特征。
下列概念的概括或限制,正确的有()
内环境稳定是指
下列哪张方剂适用于治疗寒饮停肺型慢性支气管炎
下列哪项不是头痛的病因病机
实行工程量清单计价的建筑工程,鼓励发承包双方采用()方式确定合同价款。
深基坑的支护形式包括()。
协方差绝对值越大,表示这两种资产报酬率的关系越疏远。( )
以下是在一场关于“安乐死是否应合法化”的辩论中正反方辩手的发言。正方:反方辩友反对“安乐死合法化”的根据主要是在什么条件下方可实施安乐死的标准不易掌握,这可能会给医疗事故甚至谋杀造成机会,使一些本来可以挽救的生命失去最后的机会。诚然,这样的风险是
A、Theuseofhands.B、Differentwaysofexpressingpoliteness.C、Customsofancienttimes.D、Themeaningofthehandanditsact
最新回复
(
0
)