首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“//****found****”下面的一行内有一处或多处下画线标记,请在每个下画线标记处填写合适的内容,
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“//****found****”下面的一行内有一处或多处下画线标记,请在每个下画线标记处填写合适的内容,
admin
2021-06-10
42
问题
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“//****found****”下面的一行内有一处或多处下画线标记,请在每个下画线标记处填写合适的内容,并删除下画线标记。经修改后运行程序,得到的输出应为:
sum=55。
注意:只在横线处填写适当的代码,不要改动程序中的其他内容。
#include
using namespace std;
class Base
{
public:
Base(int m1,int m2) {
metal=m1;mem2=m2;
}
int sum()(return mem1+mere2;)
private:
int mem1 ,mem2;//基类的数据成员
};
//派生类Derived从基类Base公有继承
//*******found*******
class Derired:
{
public:
//构造函数声明
Derived(int m1,int m2,int m3);
//sum函数定义,要求返回meta1、mem2和mem3之和
//*******found*******
int sum(){return____________+mem3;}
private:
int mem3; //派生类本身的数据成员
};
//构造函数的类外定义,要求由m1和m2分别初始化mem1和mem2,由m3初始化mem3
//*******found*******
__________Derived(int m1,int m2,int m3):
//*******found*******
_________,mem3(m3){}
int main(){
Base a(4,6);
Derived b(10,15,20);
int sum=a.sum()+b.sum();
Cout<<"sum="<
return 0;
}
选项
答案
(1)public Base (2)Base::sum() (3)Denved:: (4)Base(m1,m2)
解析
(1)主要考查考生对公有继承的掌握情况,根据题目要求:派生类Derived从基类Base公有继承,因此这里使用public来公有继承。
(2)主要考查考生对成员函数的掌握情况,根据题目对sum函数的要求:sum函数定义,要求返回mem1、mem2和mem3之和,因此这里直接调用基类的sum函数,再加上mem3就满足题目要求。
(3)主要考查考生对构造函数的掌握情况,由于Derived的构造函数在类外定义,因此要加上类名和作用域符,即Derived::。
(4)主要考查考生对构造函数的掌握情况,因为Denved是Base类的派生类,所以其构造函数要使用成员列表初始化先给Base初始化。
转载请注明原文地址:https://jikaoti.com/ti/rwh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:number1=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的语句在//******e
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPlanet的保护数据成员distance和revolvePeriod,它们分别表示行星距太阳的距离和行星的公转周期。其
下列关于对象初始化的叙述中,正确的是
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
下列关于运算符函数的叙述中,错误的是()。
检查软件产品是否符合需求定义的过程称为()。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
支持子程序调用的数据结构是
随机试题
“马超纵骑持枪而出,狮盔兽带,银甲白袍,一来结束非凡,二来人才出众”,这里的人才是指()
【案例】患者男,19岁。发热、体温最高39℃,干咳6天,伴咳痰3天,咳少量白色黏痰,偶有痰中带血。查体:面部潮红,右肺肩胛下区可闻及少许小水泡音。胸片示右侧肺野中内带可见斑片状密度增高影,边界不清。需要下列哪些检查以明确诊断
A.当翳风与风池穴连线的中点B.乳英前下方与下颌角之间的凹陷中C.胸锁乳突肌与斜方肌上端之间的凹陷中D.后发际正中直上0.5寸,旁开1.3寸,当斜方肌外缘凹陷中E.耳后,乳突后下凹陷处安眠穴位于
题4~8:某建筑物地基基础设计等级为乙级,其柱下桩基采用预应力高强度混凝土管桩(PHC桩),桩外径400mm,壁厚95mm,桩尖为敞口形式。有关地基各土层分布情况、地下水位、桩端极限端阻力标准值qpk、桩侧极限侧阻力标准值qsk及桩的布置、柱及承台尺寸等,
Inthe1950s,thepioneersofartificialintelligence(AI)predictedthat,bytheendofthiscentury,computerswouldbeconversi
TheHeadofSlateofCanadaisrepresentedby______.
我到这个城市出差,昨天下午下榻在这家旅馆。他和他的妻子就住在我的隔壁。这家旅馆的条件不太好,隔墙很薄,一点都不隔音。他们说话的声音总是很清晰地传过来。很快,我就凭直觉得到了一个印象,那女人很懒,不管什么事情都爱支使丈夫:给我倒杯水:给我找双袜子……
WhichofthefollowingcontainsaCOMPARISON?
IaskedsuccessfulpeopleWhatthesecretoftheirsuccesswas.I【B1】______anearlydiscussionwithavicepresidentofalarge
A、Farmers.B、Citypeople.C、Businesspeople.D、Students.A女士说:“邮购业务很受农场主欢迎”,并说“农场主们信赖Ward和Sears”。可知该业务的主要客户是农场主。本题较简单,对话中多次提到far
最新回复
(
0
)