首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
75
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若有定义:inta=0,b=0,c=0,d=0;,以下关于C语言表达式:(++a||++b):++c:++d执行顺序的叙述正确的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
有以下程序:#include<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
在软件开发中,需求分析阶段产生的主要文档是()。
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在___2__-处使fa指向函数f1,在___3___处使fb指向函数f2。当调用正确时,程序输出:x1=5000000,x2=3.000000.x1*x1+x1*x2=
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
下面描述中,不属于软件危机表现的是()。
结构化程序昕要求的基本结构不包括
随机试题
直接提供中枢神经系统活动所需能量的是
某患者突发呼吸困难,吸气时胸骨上窝、锁骨上窝和肋间隙明显凹陷,临床诊断可能是
小儿生理特点错误的是
新冠肺炎疫情期间,某工贸企业将一批质量不合格的口罩产品贴上其他著名医护用品的品牌在网上销售,后来又趁势将上述口罩的销售价格在之前的基础上翻了四到五倍,获利数额较大。关于此案,下列说法不正确的是:
破产计划制定主体有()。
以下属于一个分部工程的是()。
对于可撤销合同,具有撤销权的当事人(),撤销权消灭。
下列各项中,属于账证核对主要内容的有()。
只有领取了税务登记证才可以领取发票。
(Lateron),children(attemptto)maketheirpaintings(lookasclosely)aspossible(totherealthings)theyarerepresenting.
最新回复
(
0
)