首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹proj2下的工程proj2。其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的一行内有一处或多处下划线标记,
使用VC6打开考生文件夹proj2下的工程proj2。其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的一行内有一处或多处下划线标记,
admin
2021-06-10
74
问题
使用VC6打开考生文件夹proj2下的工程proj2。其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的一行内有一处或多处下划线标记,请在每个下划线标记处填写合适的内容,并删除掉下划线标记。经修改后运行程序,得到的输出结果为:s=25
#include<iostream>
using rlamespace 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( );
cout<<"s="<<s<<end1:
}
选项
答案
(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://kaotiyun.com/show/10fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假设函数fun已经定义,其原型为“voidfun(inta,intb—7,char*p="**");”下列函数调用中错误的是()。
下列情况中,不会调用拷贝构造函数的是()。
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass():c(0.0),b(0),a(’,’){}};创建这个类的对象时,数据成员
下列选项中,与实现运行时多态性无关的是()。
下面是一个模板声明的开始部分:templute<typenameT>double____由此可知()。
有如下程序:#includeusingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoids
下面不属于软件工程过程的4种基本活动()。
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
男60岁,诉咀嚼时牙齿过敏,查牙面磨耗重,叩(-),探敏,冷(-),不松,牙石(+),拟诊()
下列关于异地托收承付结算期限的规定中,正确的是( )。
下列选项中,能够形成企业核心能力的有()。
下列关于每股收益列报的说法中,正确的有()。
企业的运作就是()这四个过程要素加以合理的配合,并在此基础上不停运转而形成的一系列转换过程。
关于教学策略的认识正确的是()。
在多发的网购刷单诈骗案件中,犯罪分子通过网络发布虚假招聘信息,以承诺高额报酬为诱饵,套用网购刷单流程诱骗受害人,民警在互联网上调查网购刷单诈骗案件时,不应采取的收集相关信息的做法是:
数据结构中,与所使用的计算机无关的是数据的()。
Tomcouldhardly______hisexcitementasheknewthathehadmadearealdiscovery.
Gradually,withoutseeingitclearlyforquiteawhile,IcametorealizethatsomethingisverywrongwiththewayAmericanwom
最新回复
(
0
)