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

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

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

  (31)下面关于模板的描述,错误的是

  A)函数模板和类模板的参数可以是任意的数据类型

  B)类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用

  C)函数模板不能直接使用,需要实例化为模板函数后才能使用

  D)类模板的成员函数都是模板函数

  (32)语句ofstream f("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且

  A)若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件

  B)若文件存在,将其置为空文件;若文件不存在,打开失败

  C)若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件

  D)若文件存在,打开失败;若文件不存在,建立一个新文件

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

  #include

  void main()

  {

  int num=1;

  int &ref=num;

  ref=ref+2;

  cout <  num=num+3;

  cout <  }

  A)13

  B)16

  C)36

  D)33

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

  #include

  void fun(int *a,int *b)

  {

  int x=*a;

  *a=*b; *b=x;

  cout<<*a<<*b<<" ";

  }

  void main()

  {

  int x=1, y=2;

  fun(&x,&y);

  cout<  }

  A)1212

  B)1221

  C)2112

  D)2121

  (35)下列程序的运行结果为

  #include

  int i=0;

  class A{

  public:

  A(){i++;}

  };

  void main()

  {

  A a,b[3],*c;

  c=b;

  cout<  }

  A)2

  B)3

  C)4

  D)5

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答