以下程序的执行结果是。#include<iostr

 以下程序的执行结果是()。

#include<iostream.h>
class TestClass2
{
public:
    TestClass2(){};
    TestClass2(int i,int j);
    void printb();
private:
    int a,b;
};
class TestClass1
{
public:
    TestClass1(){}
    TestClass1(int i,int j);
    void printa();
private:
    TestClass2 c;
};
TestClass1::TestClass1(int i,int j):c(i,j)
{}
void TestClass1::printa()
{
    c.printb();
}
TestClass2::TestClass2(int i,int j)
{
    a=i;
    b=j;
}
void TestClass2::printb()
{
    cout<<"a="<<a<<" "<<"b="<<b<<endl;
}
void main()
{
    TestClass1 m(7,9);
    m.printa();
}
答案
C

题目信息

题号:5997
题型:单选题
难度:普通