A-A+
若有如下程序: #include usingnamespacestd;
问题详情
若有如下程序: #include<iostream> usingnamespacestd; classTestClassl { private: inta; public: TestClassl(inti) { a=i: } voiddisp() { cout$amp;A.10,10,10
B.10,12,14
C.8,10,12
D.8,12,10请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
D。【解析】首先定义TestClass3的对象obj,参数为10。其中TestClass3为TestClass1和TestClass2的派生类。然后调用disp成员函数。disp中首先执行TestClassl::disp;,然后执行TestClass2::disp;,最后执行输出语句cout$amp;