给出下面程序的输出结果。
    #include<iostream.h>
    class A
    {public:
    A(){a1=0;}
    A(int i){a1=i;}
    void printout(){cout<<a1;}
    private:
    int a1:
    };
    class B:public A
    { public:
    B(){b1=0;}
    B(int i,int j,int k);
    void printout();
    private:
    int b1:
    A aa;
    };
    B::B(int i,int j,int k):A(i),aa(j)
    {b1=k;}
    void B::printout()
    {A::printout();
    tout<<endl:
    }
    void main()
    {B tt[2];
    tt[0]=B(9,3,5);
    tt[1]=B(8,4,7);
    for(int i=0;i<2;i++)
    tt[i].printout();
    }
 
【正确答案】9
   8
【答案解析】