考试快讯考试真题
返回首页
当前位置: 主页 > 计算机 > 等级考试 > 考试真题 >

2010年3月计算机等级考试二级C++笔试试题(文字版(7)

时间:2010-04-02 22:10来源:未知 作者:admin 点击:
【13】 {strcpy(owner,s2);} virtual void PrintInfo() {cout private: char owner[10]; }; int main(){ Book *prt=new MyBook(飘); prt-PrintInfo(); return 0; } (13)在有理数类Rational中重载插入运算

  【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】 。

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
推荐内容