几道关于C++的程序填空题 哪位高手能帮忙解答一下啊

4.在下面程序横线处填上适当的内容,使该程序输出结果为:CreatingBendofBendofA#include<iostream.h>classA{public:A(... 4.在下面程序横线处填上适当的内容,使该程序输出结果为:
Creating B
end of B
end of A
#include<iostream.h>
class A
{
public:
A(){}
______ {cout<<"end of A"<<endl;}
};
class B:public A
{
public:
B(){____________}
~B(){cout<<"end of B"<<endl;}
};
void main()
{
B b;
}
5.在下面程序横线处填上适当的内容,完成该程序。
class base{
protected:
int a;
public:
base () {a=0;}
base (int i) {a=i;}
base (base&b) {a=b.a;}
};
class derived: public base {
private:
int d;
public:
derived () {d=0;}
derived (int i, int j) :______ {d=j;}
derived (derived&b):__ base(b.a)__ {d=b.d;}
};
6.在下面程序的底画线处填上适当的字句,使该程序执行结果为100。
# include <iostream.h>
class base{int X;
public:
void init(int initX){X=initX; }
int Getnum() {return X+7; }
};
void main()
{_______
________
cout<<test.Getnum();
}
7.在下面程序的横线处填上适当字句,使该程序完成。
#include <iostream.h>
class A{
public:
void f(int i){cout<<i<<endl;}
void g(){cout<<"g\n";}
};
class B: _____ A{
public:
void h(){cout<<"h\n";}
};
void main()
{ B d1;
d1.f(6);
_____.h();
}
8.在下面程序的横线处填上适当字句,使该程序完成。
#include <iostream.h>
class base{
public:
_________func( ){return 0;}
};
class derived:public base{
public:
int a,b,c;
_________ setValue(int x,int y,int z){a=x;b=y;c=z;}
int func( ){return(a+b)*c;}
};
void main(){
base b;
derived d;
cout<<b.func( )<<",";
d.setValue(13,15,17);
cout<<d.func( )<<",";
base& pb=d;
cout<<pb.func( )<<endl;
}
展开
 我来答
clhclh198513
2006-06-19
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
第一题:第一空:~B() 第二空:cout<<"Creating B
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超级的天才
2006-06-19 · TA获得超过909个赞
知道小有建树答主
回答量:2747
采纳率:100%
帮助的人:0
展开全部
?雷
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式