下列程序的执行结果是【 】。 #include<iostream. h> class Student { public: Student(int xx){x=xx;} virtual float calcFuition( ); protecte

admin2010-06-06  24

问题 下列程序的执行结果是【 】。
#include<iostream. h>
class Student
{
public:
   Student(int xx){x=xx;}
   virtual float calcFuition( );
protected:
   int x;
}
float Student:: calcTuition()
{
   return float(x* x)
class GraduateStudent:public Student
{
public:
   GraduateStudent(int xx) :Student(xx) {}
   float calcTuition( )
};
float GraduateStudent:: calcTuition( )
{
   return float(x * 2);
}
void main( )
{
   Student s(20);
   GraduateStudent gs(30);
   cout<<s.calcTuition()<<" "<<gs. calcTuition()==end1;
   //计算学生s和研究生gs的学费
}

选项

答案400 60

解析 本题考察继承和虚函数的使用。
转载请注明原文地址:https://kaotiyun.com/show/0wjp777K
0

最新回复(0)