填空题

使用VC6打开考生文件夹下的工程test35_1,此工程包含一个源程序文件test35_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: 400 40 源程序文件test35_1.cpp清单如下: #include <iostream.h> class Student { public: Student(int xx){x=xx;} virtual float calcTuition(); /***************** found *****************/ private: int x; }; float Student::calcTuition() { return float(x’x); } /***************** found *****************/ class GraduateStudent::public Student { public: /***************** found *****************/ GraduateStudent(int xx) ::Student(xx){} virtual float calcTuition(); }; float GraduateStudent::calcTuition() { return float(x*2); } void main() { Student s(20); GraduateStudent gs(20); cout<<s.calcTuition()<<end1; cout<<gs.calcTuition()<<end1; }

【参考答案】

(1)错误:private: 正确:protected: (2)错误:class GraduateStudent::pu......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)