就业数据资源平台
当前位置:首页 > C++语言程序设计
2010年计算机等级考试二级C++模拟题及解析4(笔试)

11.以下程序的执行结果为【11】。

  #include


  using namespace std;


  class base


  {


  public:


  virtual void who()


  {cout<<″base class″<

  };


  class derive1:public base


  {


  public:


  void who()


  {cout<<″derive1 class″<

  };


  class derive2:public base


  {


  public:


  void who()


  {cout<<″derive2 class″<

  };


  void main()


  {


  base obj1,*p;


  derive1 obj2;


  derive2 obj3;


  p=&obj1;


  p->who();


  p=&obj2;


  p->who();


  p=&obj3;


  p->who();


  }


  【参考答案】


  【11】base class derive1 class derive2 class


  12.operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【12】的。


  【参考答案】


  【12】二义性


  13.【13】是一系列相关函数的模型或样板,这些函数的【14】形式相同,只是所针对的【15】不同。


  【参考答案】


  【13】函数模板 【14】源代码 【15】数据类型

就业数据资源平台