填空题
使用VC6打开考生文件夹下的工程test16_1,此工程包含一个源程序文件test16_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为: Which act(a or b)?b act1 act2 Bact3 Bact4 Bend 源程序文件test16_1.cpp清单如下: #include<iostream.h> class A
public: virtual void act1()cout<<"actl/n";act2(); void act2()cout<<"act2/n";act3(); /**********+****** found *****************/ void act3()cout<<"Aact3/n";act4(); /***************** found *****************/ virtual void act4cout<<"Aact4/n";act5(); void act5()cout<<"Aend/n"; ; class B:public A
char c; A *a; cout<<"Which act (a or b) ?"; /***************** found *****************/ cin<<c; if(c=='a') a = new A; else a = new B; a->act1 ( ); delete a;