使用VC6打开考生文件夹下的工程test10_1,此工程包含一个源程序文件test10_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为; class Base class D1 class D2 class D3 fin Base 源程序文件test10_1.cpp清单如下: #include<iostream.h> class Base
public: Base()cout<<"class Base"<<endl; void f()cout<<"f in Base"<<endl; ; class D1:virtual public Base
public: D1()cout<<"class D1"<<endl; void f()cout<<"f in D1"<<endl; ; /*********found**********/ class D2:public Base
public: D2()cout<<"class D2"<<endl; ; /**********found**********/ class D3::public D1,public D2
public: D3()cout<<"class D3"<<endl; ; void main()
D3 d; /**********found************/ d.f();
【参考答案】
(A)错误:class DB:public Base 正确:class DB:virtual ......