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

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

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

  二、填空题

  请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。

  (1)冒泡排序算法在最好的情况下的元素交换次数为 1 。

  (2)在最坏情况下,堆排序需要比较的次数为 2 。

  (3)若串s="MathTypes",则其子串的数目是 3 。

  (4)软件开发环境是全面支持软件开发全过程的 4 集合。

  (5)关系数据库的关系演算语言是以 5 为基础的DML语言。

  (6)C++语言中关键字运算符有new,delete和 6 。

  (7)将以下程序写成三目运算表达式是 7 。

  if(a>b)max=a;

  else max=b;

  (8)以下程序的输出结果是 8 。

  #include

  void main()

  { char s[]="defghijk";s[4]=′\0′;

  cout << s << endl;}

  (9)下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。

  #include

  #include

  void main()

  { char a[]="clanguage",t;

  int i, j, k;

  k=strlen(a);

  for(i=0; i<=k-2; i+=2)

  for(j=i+2; j<=k; 9 )

  if ( 10 )

  { t=a[i]; a[i]=a[j]; a[j]=t; }

  cout << a;

  cout << endl;}

  (10)静态成员函数可以直接访问类的 11 成员,不能直接访问类的 12 成员。

  (11)请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是 13 。

  (12)表达式x.operator+(y.operator++(0))还可以写成 14 。

  (13)假设fin是一个文件流对象,则关闭文件的语句是 15 。

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答