题目内容

请将如下程序补充完整,使程序的输出结果为:B0:1B1:2B2:3D:123源程序清单:#include using namespace std;class B0{ public:B0(int x){a=x;}void f (){cout<<"B0:"<

查看答案
更多问题

请将如下程序补充完整,使程序的输出结果为:b=0,d=0b=1,d=2源程序清单:#include using namespace std;class Base{ public:[1] {b=x;}protected:int b;};class Derived: public Base{ int d;public:Derived():d(0){}Derived(int m,int n): [2] {}void print(){cout<<"b="<

请改正程序中的错误,使程序的输出结果如下:Base1Base23,1,4注意:(1)只修改注释的下一行,不要改动程序中的其它内容,也不允许增加或删减语句。(2)写出修改后完整的一行。#include using namespace std;class Base{public:Base1(int x){b1=x; cout<<”Base1”<

写程序运行结果#include using namespace std;class B1{ int b1;public:B1(int i){b1=i; cout<<"B1::"<

写出程序运行结果。#include using namespace std;class Base{ public:void f (){cout<<"fun of Base"<< endl;}};class D1:public Base{ public:void f (){cout<<"fun of D1"<< endl;}};class D2:public D1{ public:void f (){cout<<"fun of D2"<< endl;}};int main(){ D1 d1; D2 d2;Base b1=d1;b1.f();Base *p=&d2; p->f();return 0;}

答案查题题库