以下程序的执行结果是( )。 #includc class TestClass2 { public: TestClass2(){); TestClass2(hat i,int j); void

admin2020-06-29  25

问题 以下程序的执行结果是(    )。
    #includc
    class TestClass2
    {
    public:
    TestClass2(){);
    TestClass2(hat i,int j);
    void printb0;
    private:
    int a.b;
    };
    class TestClass l
    {
    public:
    TestClassl(){}
    TestClass

选项 A、a=7,b=8
B、a=8,b=7
C、a=7,b=9
D、a=8,b=9

答案C

解析 由主函数main入手,定义了TestClassl的对象m,其中参数为7和9。“m.printa();”中TestClassl中printa为“c.printb();”,其中c为TestClass2的对象,  所以printb  为  TestClass2  中的“voidTestClass2::printb()”,即输出为“a=7,b=9”。
转载请注明原文地址:https://jikaoti.com/ti/tUA0FFFM
0

最新回复(0)