简答题:(1)应添加“BA(intm){a=m;}”。 (2)应添加“PAl(intm,intn):BA(n){b=m;}”。

  • 题目分类:C++
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
(1)应添加“BA(intm){a=m;}”。
(2)应添加“PAl(intm,intn):BA(n){b=m;}”。
(3)应添力Ⅱ“PA2(intm,intn,intk):PAl(n,k){C=m;)”。
(4)应添加“cout<<geta()<<""<<getb()<<""<<C<<endl;”。
【解析】根据第1处要求,构造函数的函数名和类名一致,显然BA构造函数的名称为BA,在BA()中通过参数m完成对成员变量a的赋值,因此构造函数的名称为BA(intm),在函数内部对成员a赋值,故第1处的语句应添加“BA(intm){a=m;)”。根据第2处的要求,构造函数的形式为“PAl(intm,intn)”,m赋值给PA1类成员b,将n作为基类BA构造函数的参数值传入,故第2处应添加“PA1(intm,intn):BA(n){b=m;}”。根据第3处的要求,函数形式为PA2(intm,intn,intk),在构造函数中将m赋值给数据成员c,将n和k分别赋值给基类PA1构造函数的参数m和n,因此第3处应添加“PA2(intm,intn,intk):PA1(n,k){C=m;}”。根据第4处的要求,PA2类公有派生于PA1,而PA1公有派生于BA,因此在PA2类中可以调用基类的geta()和getb()来获得基类私有成员a和b,再输出PA2的私有成员C即满足要求,因此第4处应添加“cout<<geta()<<""<<getb()<<""<<C<<endl;”。
参考答案:
答案解析:

封闭式基金有固定的封闭期,通常在(  )年以上。

封闭式基金有固定的封闭期,通常在(  )年以上。 A.10 B.15 C.20 D.5

查看答案

使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成fun函数,其功能是求出M行N列二维数组每行元素中的最小值

使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成fun函数,其功能是求出M行N列二维数组每行元素中的最小值,并计算它们的和,通过形参传回主函数并输

查看答案

下列关于我国基金销售渠道的表述,正确的是( )。

下列关于我国基金销售渠道的表述,正确的是( )。 A.目前我国开放式基金的销售逐渐形成了基金管理公司代销、证券公司代销、银行直销的销售体系 B.在商业银行基金销

查看答案

某借款合同债权人将合同权利转让给第三人。在合同没有特别约定的情况下,随之转移的其他权利有(  )。

某借款合同债权人将合同权利转让给第三人。在合同没有特别约定的情况下,随之转移的其他权利有(  )。 A.担保权 B.任意撤销权 C.抗辩权 D.抵消权 E.人身

查看答案

甲与乙订立一份水泥购销合同,约定甲向乙交付200吨水泥,货款6万元,乙向甲支付定金1万元;如任何一方不履行合同应支付违约

甲与乙订立一份水泥购销合同,约定甲向乙交付200吨水泥,货款6万元,乙向甲支付定金1万元;如任何一方不履行合同应支付违约金1.5万元。甲因将水泥卖给丙而无法向乙

查看答案