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

 二、填空题

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


  (1)栈和队列通常采用的存储结构是 1 。


  (2)在程序设计阶段应该采取 2 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。


  (3)软件结构是以 3 为基础而组成的一种控制层次结构。


  (4)数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 4 两个含义。


  (5)数据库保护分为安全性控制、 5 、并发性控制和数据的恢复。


  (6) 6 是C++语言程序的入口。


  (7)程序


  #include"iostream.h"


  void main()


  {


  int i = 10;


  int j = 5;


  cout << j + i++ <  }


  的结果为 7 。


  (8)C++语言的基本控制结构为顺序结构、选择结构和 8 。


  (9)语句int *i; i = new int[10]; ,释放指针i的语句是 9 。


  (10)函数重载要求重载的函数必须有和原函数一样的 10 。


  (11)在C++语言中每个类都有一个 11 指针,该指针指向正在调用成员函数的对象。


  (12)设置虚基类的目的是 12 ,通过 13 表示虚基类。


  (13)程序的结果为 14 。


  #include "iostream.h"


  template


  T total( T *data )


  { T s = 0;


  while( *data )


  {


  s += *data++;


  }


  return s;


  }


  int main()


  { int x[] = { 2,4,6,8,0,12,14,16,18 };


  cout << total(x);


  return 0;


  cout<


  (14)语句cout << ′\n′ 还可表示为 15 。

就业数据资源平台