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

 二、填空题

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


  (1)在算法正确的前提下,评价一个算法的两个标准是 1 。


  (2)将代数式Z= 转换成程序设计中的表达式为 2 。


  (3)软件危机出现于60年代末,为了解决软件危机,人们提出了 3 的原理来设计软件,这就是软件工程诞生的基础。


  (4) 4 是数据库设计的核心。


  (5)在关系模型中,把数据看成一个二维表,每一个二维表称为一个 5 。


  (6)一个C++语言程序的开发步骤通常包括编辑、 6 、链接、运行和调试。


  (7)若已知a=10,b=20,则表达式!a  (8)下面程序的运行结果是 8 和 9 。


  #include


  #define N 10


  #define s(x)x*x


  #define f(x)(x*x)


  void main()


  { int i1,i2;


  i1=1000/s(N); i2=1000/f(N);


  cout << i1 << " " << i2;


  }


  (9)友元类的所有成员函数都是另一个类的 10 。


  (10) 11 是实现C++语言编译时多态性的机制, 12 是实现C++语言运行时多态性的机制。


  (11)表达式x.operator++()还可写成 13 。


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


  #include


  void main()


  { int a=0;


  a+=(a=8);


  cout << a;


  }


  (13)若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是 15 。

就业数据资源平台