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

(31)下面关于运算符重载的描述错误的是

  A)运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构


  B)不是所有的运算符都可以进行重载


  C)运算符函数的调用必须使用关键字operator


  D)在C++语言中不可通过运算符重载创造出新的运算符


  (32)与语句cout<  A)cout<<′\n′;


  B)cout<<′\12′;


  C)cout<<′\xA′;


  D)cout<<′\0′;


  (33)下面程序的运行结果是


  #include


  int fun(int a[],int n)


  {


  int result=1;


  for(int i=1;i  result=result*a[i];


  return result;


  }


  void main()


  {


  int a[3]={3,4,5};


  cout<  }


  A)12


  B)15


  C)20


  D)60


  (34)下面程序的运行结果是


  #include


  void main()


  {


  int i=1;


  while(i<=8)


  if (++i%3!=2)continue;


  else cout<  }


  A)25


  B)36


  C)258


  D)369


  (35)下列程序的运行结果为


  #include


  template


  class FF


  { TT a1, a2, a3;


  public:


  FF(TT b1, TT b2, TT b3){a1=b1; a2=b2; a3=b3;}


  TT Sum(){return a1+a2+a3;}};


  void main()


  { FF x(int(1.1),2,3),y(int(4.2),5,6);


  cout<  A)6.1 15.2


  B)6 15


  C)6 15.2


  D)6.1 15

就业数据资源平台