A-A+

若有如下程序: #include usingnamespacestd;

2022-08-05 22:50:19 问答库 阅读 173 次

问题详情

若有如下程序: #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;

考点:程序