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

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

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

  (11)以下哪个特征不是面向对象思想中的主要特征?

  A)多态

  B)继承

  C)封装

  D)垃圾回收

  (12)以下哪个不是C++语言中的有效标识符?

  A)34a

  B)_AB

  C)A_B

  D)A25

  (13)C++中运算符优先级由高到低排列正确的是

  A):: ++ + ||

  B)< * || ,

  C)sizeof % + ::

  D), && new sizeof

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

  #include"iostream.h"

  #define sum(a,b)a*b

  void main()

  { int x;

  x=sum(1+2,3);

  cout<  }

  A)0

  B)9

  C)7

  D)5

  (15)以下for语句中不是死循环的是

  A)for(int i=0;i<1;++i);

  B)for(int i=0;;++i);

  C)for(int i=1;i>0;++i);

  D)for( ; ; );

  (16)关于continue语句叙述不正确的是

  A)continue语句用于循环体中,结束循环

  B)continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断

  C)continue可以用于if语句中

  D)continue语句不能代替break语句

  (17)以下定义数组中错误的是

  A)int a[10];

  B)int a[2][20];

  C)int a[20][ ];

  D)int a[];

  (18)下面程序的执行结果是

  #include"iostream.h"

  void main()

  { int *p,r;

  p = new int;

  *p = 20;

  r=sizeof(*p);

  cout<  delete p;

  }

  A)程序错误

  B)内存为20地址的大小

  C)20

  D)4

  (19)下面程序错误的语句是

  #include "iostream.h"

  ① void main()

  ② {

  ③ int A = 0;

  ④ int & B;

  ⑤ B = A;

  ⑥ cout << B;

  ⑦ cout << A;

  ⑧ }

  A)②

  B)③

  C)④

  D)⑥

  (20)下列程序的输出结果是

  #include "iostream"

  using namespace std;

  int Max( int a, int b )

  {

  if( a > b)

  return a;

  else

  return b;

  }

  void main()

  {

  int m, n;

  m =10,n=5;

  int max = Max( m, n );

  cout << max << endl;

  }

  A)10

  B)程序有误

  C)1

  D)0

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答