首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的——行内有一处或多处下划线标记,请在每个
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的——行内有一处或多处下划线标记,请在每个
admin
2019-03-24
28
问题
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的——行内有一处或多处下划线标记,请在每个下划线标记处填写合适的内容,并删除掉下划线标记。经修改后运行程序,得到的输出结果为:s=25
#include
using namGspacG std;
class XBase
{
private:
int mem1,mem2;
public:
//*****found*****
XBase (int m1=0,int m2=0):mem1(m1),___________{}
//*****found*****
Virtual int___________
};
//*****found*****
class XDerived:
{
private:
int mem3;
public:
XDerived():XBase(),mem3
(0){}
//*****found*****
XDerived(int m1,int m2,int m3):___________{}
int sum() {return XBase::
sum()+mem3;}
};
void main(){
XDerived b(3,4,5);
XBase a(6,7), *pb=&b;
int s=pb->sum()+a.sum
();
tout<<"s="<
}
选项
答案
(1)mem2(m2) (2)sum(){return mem1+mem2;} (3)public XBase (4)XBase(m1,m2),mem3(m3)
解析
(1)题意要求使用m1和m2初始化数据成员mem1和mem2,同mem1的初始化一样,需要在成员初始化列表中完成mem2的初始化。
(2)sum函数的定义需要返回mem1和mem2之和。
(3)XDerived公有继承XBase类,在继承列表中使用public。
(4)在成员初始化列表中初始化基类成员时,需要调用基类的构造函数,初始化mem3时,可以直接初始化。
转载请注明原文地址:https://kaotiyun.com/show/GlAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
复制构造函数的参数一般是
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是______。#include<iostream.h>inta=5;voidmain(){inta=10,b=20;
下列关于虚基类的描述中错误的是
下列SQL语句中,用于修改表结构的是
下列字符串中,正确的C++标识符是()。
下列叙述中正确的是()。
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
非成员函数必须声明为类的______才能访问这个类的private成员。
以下数据结构中,不属于线性数据结构的是()。
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
男,25岁。工地高空坠落受伤,出现血压下降、腹胀、腹痛。查体:见髂骨挤压分离试验阳性,双下肢不等长,会阴部瘀斑。首先考虑的诊断是
案情:甲、乙、丙三人相约设立一有限责任公司生产服装。约定甲出资100万元,其出资构成为:人民币30万元,甲的劳务作价20万元,土地使用权作价50万元。乙以其拥有的服装类注册商标“红星”出资,评估价为100万元。丙以机器厂房出资,评估价为50万元。经商定,三
基金职业道德规范的内容不包括()。
在小组中期,组员通常具有的特点是( )。
读“水库蓄洪功能示意图”,回答。若在我国某大型外流河中上游修建多座以调洪蓄洪功能为主的水库,则该河()。
【2014年江苏南通】目前我国基础教育课程实行三级课程管理制度,这三级课程指_________课程、地方课程和学校课程。
①把网络做得好的留给网络.把网络做不到的做好做强②利用传统媒体的平台对社会和网络热点进行聚合。让社会讨论在理性有序的氛围中进行③传统媒体可以利用新兴媒体介入公共事件的讨论,及时发布权威信息④信息化时代,“新闻性报道”已经不再是传统媒体的长项⑤这是传
Whatkindofpersonneedsthisservice?WhendoesthetypingservicecloseonWednesday?
计算
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
最新回复
(
0
)