2012年计算机二级C++第三套笔试模拟试题及答案分析

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

本文导航
  • 第1页:选择题(1)—(10)
  • 第2页:选择题(11)—(20)
  • 第3页:选择题(21)—(30)
  • 第4页:选择题(31)—(35)
  • 第5页:填空题(1)—(14)
  • 第6页:参考答案及分析

  (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)拷贝构造函数

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答