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

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

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

  (31)在位运算中,操作数每左移一位,其结果相当于

  A)操作数乘以2

  B)操作数除以2

  C)操作数除以4

  D)操作数乘以4

  (32)有如下程序

  #include

  #define N 2

  #define M N+1

  #define NUM 2*M+1

  void main()

  { int i;

  for(i=1;i<=NUM;i++)

  cout << i;}

  该程序中的for循环执行的次数是

  A)5

  B)6

  C)7

  D)8

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

  #include

  int b=2;

  int func(int *a)

  { b += *a; return(b);}

  void main()

  { int a=2, res=2;

  res += func(&a);

  cout << res;}

  A)4

  B)6

  C)8

  D)10

  (34)所有在函数中定义的变量,连同形式参数,都属于

  A)全局变量

  B)局部变量

  C)静态变量

  D)寄存器变量

  (35)有如下程序:

  #include

  long fib(int n)

  { if(n>2)return(fib(n-1)+fib(n-2));

  else return (2);}

  void main()

  { cout << fib (3);}

  该程序的输出结果是

  A)2

  B)4

  C)6

  D)8

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答