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

 (31)语句cout << setprecision (2)<< 1024.4567;的输出结果为

  A)1024.4567


  B)1024


  C)1024.45


  D)1e+003


  (32)下面程序的结果为


  #include"iostream.h"


  void change( int a, int b )


  {


  int temp;


  temp = a;


  a = b;


  b = temp;


  }


  void main()


  {


  int m, n;


  m = 8;


  n = 9;


  change( m, n );


  cout << m << " " << n << endl;


  }


  A)8 9


  B)9 8


  C)程序有错误


  D)9 9


  (33)下面程序的结果是


  #include "iostream.h"


  void main()


  {


  char *str;


  str = "test!";


  cout << str[5];


  }


  A)程序错误


  B)!


  C)′\0′


  D)为空字符


  (34)下面程序输出的结果为


  #include "iostream.h"


  class A


  {


  public:


  A(){ cout << "CLASS A" << endl; }


  ~A(){}


  };


  class B : public A


  {


  public:


  B(){ cout << "CLASS B" << endl; }


  ~B(){}


  };


  void main()


  {


  A *p;


  p = new B;


  B *q;


  q = new B;


  }


  A)CLASS A


  CLASS B


  B)CLASS A


  CLASS B


  CLASS B


  C)CLASS A


  CLASS B


  CLASS A


  CLASS B


  D)CLASS A


  CLASS B


  CLASS B


  CLASS B


  (35)C++语言函数中不能由系统自动生成的是


  A)析构函数


  B)构造函数


  C)内联函数


  D)拷贝构造函数

就业数据资源平台