首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用Ve6打开考生文件夹proj2下的工程proj2。其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行”//************found************下面的一行内有一处或多处下划
使用Ve6打开考生文件夹proj2下的工程proj2。其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行”//************found************下面的一行内有一处或多处下划
admin
2021-06-10
55
问题
使用Ve6打开考生文件夹proj2下的工程proj2。其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行”//************found************下面的一行内有一处或多处下划线标记,请在每个下划线标记处填写合适的内容,并删除掉下划线标记。经修改后运行程序,得到的输出结果为:s=25
#include
using namespace 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::
slim()+mem3;}
};
void main()(
XDerived b(3,4,5);
XBase a(6,7),*pb=&b;
int s=pb->SLIm()+a.sum();
cout<<"s="<
}
选项
答案
(1)mem2(m2) (2)sum(){return mem1+mem2;} (3)public XBase (4)XBase(m1,m2),mew3(m3)
解析
(1)题意要求使用m1和m2初始化数据成员mem1和mem2,同mem1的初始化一样,需要在成员初始化列表中完成mem2的初始化。
(2)sum函数的定义需要返回mem1和mem2之和。
(3)XDerived公有继承XBase类,在继承列表中使用public。
(4)在成员初始化列表中初始化基类成员时,需要调用基类的构造函数,初始化mem3时,可以直接初始化。
转载请注明原文地址:https://jikaoti.com/ti/GWh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
下列关于数据库设计的叙述中,正确的是( )。
在下列关键字中,不能用来表示继承方式的是()。
有如下程序:#includeusingnamespaeestd;classA{public:A(inti){x=i;}voiddispa(){cout
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Thevalueis10
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成晕载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:
请打开考生文件夹下的解决方案文件proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数Sort使用冒泡排序法将全部成
请打开考生文件夹下的解决方案文件proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函数max_value。
下列有关运算符重载的叙述中,正确的是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
主要通过消化道传播的肝炎
女,20岁。右颈前肿块2个月来诊。查体:甲状腺右叶上极扪及3cm×2cm肿块,表面光滑,颈部未扪及肿大的淋巴结。该患者首选的检查是
下列有关投标人情况的叙述中正确的是?
关于规章,下列哪一说法是正确的?(2011—卷二—41,单)
投标人在招标投标过程中,因违法行为所应承担的行政法律责任的方式有()
基金托管人对基金管理人投资运作的监督,主要包括()。
福勒和布朗根据教学所关注的焦点问题将教师的成长划分为三个阶段,下面不属于教师的成长阶段的是()
杨某在拐卖妇女过程中,将被害妇女某甲强行奸淫,之后又强迫其卖淫,案发后,被人民法院判处15年有期徒刑,服刑10年后被假释。在假释考验期的第3年,杨某抢劫一辆汽车但未被发现。假释考验期满后的第4年,杨某又因抢劫他人财物而被逮捕,并如实交代了其在假释考验期限内
在考生文件夹中有一个工程文件execise60.vbp,相应的窗体文件为execise60.frm。在名为Form1的窗体上有两个命令按钮,其名称分别为Cmd1和Cmd2;一个标签控件,其名称为Lab1;一个计时器控件,其名称为Timer1。程序运
A、Togainworldwidefameandearnalotofmoney.B、Tofollowherheartanddowhatshewantsto.C、Tofullytapherpotentiala
最新回复
(
0
)