A-A+

下列程序的执行结果是()。 #include(iostream.h> #include

2022-08-06 03:17:56 问答库 阅读 175 次

问题详情

下列程序的执行结果是()。 #include(iostream.h> #include<stdlib.h> classTestClass { public: intX,y; TestClass(){x=y=0;} TestClass(inta,intb){x=a;y=b;} voiddisp() { cout$amp;A.x=2,y=2
B.x=2,y=3
C.x=3,y=2
D.x=3,y=3请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
B。【解析】由主函数入手,定义了类TestClass的对象s1(2,3),当类对象进入其作用域时调用构造函数,构造函数应该是调用具有参数的“TestClass(inta,intb){x=a;Y=b;}”,然后调用成员函数disp,则输出为“cout$amp;

考点:程序