首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
44
问题
有如下程序:
#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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是"回文",而LEVLEV
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
有以下程序#include<stdio.h>main(){chars[10]="verygood",*ps=s;ps+=4;ps="nice";puts(s);
有以下程序#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){case1:p
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是(
有以下程序#include<stdio.h>main(){intx=23;do{printf("%2d\n",x--);}while(!x);}程序的执行结果是
设有定义:struetcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在文
随机试题
()是教育工作的前提,是班级管理的基础。
宫颈癌Ⅰ期( )。宫颈癌Ⅱa期( )。
患者,男,67岁,因车祸致腰椎损伤入院。护理体检:神志清楚,合作。L3以下平面无感觉,下肢无自主运动,出现尿失禁。为维持会阴部清洁,给患者实施留置导尿术。以下操作正确的是
在我国的出口业务中一般不接受()。
在商业银行信用风险组合层面的区域风险识别中应关注()。
make[]
班主任刘老师的做法是“班干部能做的班主任不做,学生能做的班干部不做”,此班级管理方法体现了()
预算线
Inthesecondhalfofeachyear,manypowerfulstormsareborninthetropicalAtlanticandCaribbeanseas.Of【1】,onlyaboutha
Globaluserscanaccessthepowerfulsearchenginetolocateanyofthe9,000ofcompaniesarchivedbyname,______orcodenum
最新回复
(
0
)