填空题 [程序](3分) #include int n1=0, n2=0, n3=0, n4=0 ; class T{ public: T(int a){ ia=a; n1++; } void print() { cout< int Getia() {return ia;} private : int ia; }; class S1:public T{ int x; public: S1(int a,int c):T(a) { x=c; n2++; } void printS1() { cout< }; class S2:public T{ int y; public: S2(int a):T(10) { y=a; n3++; } void printS2() {cout< }; class S:public S1,public S2{ int xx; public: S(int a,float b,int c,int d):S1(a,b),S2(c) { xx=d; n4++;} void printS() {cout< }; void main(void) { T t1(2) ; S1 t2(3,4) ; S2 t3 (5) ; S t4(6, 7, 8, 9), *p; p=&t4; p->printS () ; p->printS1 () ; p->printS2() ; cout< } 执行程序后,输出的第一行是 1,第二行是 2,最后一行是 3
【正确答案】
【答案解析】