首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std class Base{ int b; public: Base(int i) {b=i;} Void disp (
有如下程序: #include<iostream> using namespace std class Base{ int b; public: Base(int i) {b=i;} Void disp (
admin
2009-08-15
29
问题
有如下程序:
#include<iostream>
using namespace std
class Base{
int b;
public:
Base(int i) {b=i;}
Void disp ( ) {cout<<"Base:b="<<b<<’’; }
};
class Base1:virtual public Base{
public:
Base1(int i):Base(i){}
};
class Base2:virtual public Base{
public:
Base2(int i):Base(i){}
};
class Derived:public Basepublic Base1{
int d;
public:
Derived(int i ,int j):Base1(j),Base2(j),【 】
{ d=i; }
void disp() {cout<<"Derived:d="<<d<<’ ’;}
};
int main()
Derived objD(1,2);objD. disp()
objD. Base::disp();
objD. Base1::disp()
objD. Base2::disp();
return 0;
}
请将程序补充完整,使程序在运行时输出:
Derivd:d=1 Base:b=2 Base:b=2 Base:b=2
选项
答案
Base(j)
解析
因为程序在运行时输出:Derivde:d=1 Base:b=2 Base:b=2 Base:b=2,而前两个Base:b=2 Base:b=2分别来自Base1(j),Base2(j),而在程序类的声明中,Base类也具有输出Base:b=2的功能。所以,程序中应补充的代码为Base(j)。
转载请注明原文地址:https://kaotiyun.com/show/GEjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数的叙述中正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
堆排序最坏情况下的时间复杂度为
以下选项中函数形参不是指针的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列有关数据库的描述,正确的是()。
设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到
算法的有穷性是指
若有定义语句:intx=10;则表达式x-=x+x的值为()。
随机试题
述受理申诉、控告的机关及其工作人员的义务与责任。
采访n.&v.i________
党的“十七大”指出,社会主义民主政治的本质和核心要求是()
患儿,女,双手背出现浅在性脓疱、水疱,周围红晕,部分糜烂,结脓痂,无明显全身症状。
收养的法定程序包括申请、审查、()等步骤。
下列关于人文常识的表述,不正确的是()。
下列关于我国国情的说法正确的有()。
在我国,决定省、自治区、直辖市的范围内部分地区紧急状态的机关是
Manystudentstodaydisplayadisturbingwillingnesstochooseacademicinstitutions,fieldsofstudyandcareersinthebasis
Everytimeyoutrytoansweraquestionthataskswhy,youengageintheprocessofcausalanalysis—youattempttodetermineac
最新回复
(
0
)