单项选择题

<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的执行结果为 ‘ #include iostream using namespace std; class A { int a; public: void Sera(int x){a=x;} void Display_a(){cout<<a<<endl;} }; class B { int b; public: void Setb(int x){ b=x;} void Dispaly_b() {cout<<b<<endl;} }; class C:public A,private B { private: int c; public: void Setc(int x,int y,int z) { c=z;Sera(x);Serb(y);} void Display_c(){cout<<c<<endl;} }; ① void main() ② { ③ C cc; ④ cc.Seta(1); ⑤ cc.Display_a(); ⑥ cc.Setc(2,2,3); ⑦ cc.Dispaly_b(); ⑧ cc.Display_c(); }
A.输出为2 2 3
B.有错误在第5行
C.输出为1 2 3
D.有错误在第7行
单项选择题
下面程序输出的结果为 #include iostream.h class A { public: A(){cout<< CLASSA <<endl;} ~A() {} }; class B:public A { public: B(){cout<< CLASSB <<endl;} ~B() {} }; void main() { A * p; p=new B; B *q; q=new B; }
A.CLASS A CLASS B
B.CLASS A CLASS B CLASS B
C.CLASS A CLASS B CLASS A CLASS B
D.CLASS A CLASS B CLASS B CLASS B
相关试题
  • 以下定义数组中错误的是
  • 以下哪个特征不是面向对象思想中的主要特征
  • 下面程序的结果是 #include iostream.h...
  • C++语言中类定义中默认的访问权限是
  • 函数int test(int a,int b=l,int c...