首页>计算机等级考试>历年真题>正文
2010年3月计算机等级考试二级C++笔试试题(7)

www.zige365.com 2010-5-14 11:31:55 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
【13】 {strcpy(owner,s2);}

  virtual void PrintInfo() {cout<

  private:

  char owner[10];

  };

  int main(){

  Book *prt=new MyBook("飘");

  prt->PrintInfo();

  return 0;

  }

  (13)在有理数类Rational中重载插入运算符<<,以便按a/q形式输出。请将<<运算符函数的定义补充完整。

  class Rational{

  public:

  Rational(int aa, int qq):a(aa),q(qq){ }

  friend 【14】 operator<<(ostream &out, Rational &x)

  {

  return (out<

  }

  private:

  int a,q;

  };

  (14)下面的函数定义是某函数模板能够生成的函数实例

  int square(int n) {return n*n;}

  double square(double n) {return n*n;}

  由此可知,该函数模板的定义是 【15】 。

我要投稿 新闻来源: 编辑: 作者:
相关新闻