导航:首页 - 国家计算机等考二级C++笔试模拟题精选及答案解析(4)

国家计算机等考二级C++笔试模拟题精选及答案解析(4)
作者:深圳教育在线 来源:www.szedu.net 更新日期:2010-3-23

 31.不能重载的运算符是(     )

  A.new             B.sizeof             C..*              D.++

  【参考答案】 C

  32.关于模板下列说法不正确的是(     )

  A.用类模板定义一个对象时,不能省略实参    B.类模板只能有虚拟类型参数

  C.类模板本身在编译中不会生成任何代码      D.类模板的成员函数都是模板函数

  【参考答案】 B

  33.下面程序的结果为(     )

  #include″iostream.h″

  void change(int a,int b)

  {int temp;

   temp=a;

   a=b;

   b=temp;}

  void main()

  {int m,n;

   m=8;

   n=9;

   change(m,n);

   cout<<m<<″ ″<<n<<endl;}

  A.8  9          B.9  8          C.程序有错误          D.9  9

  【参考答案】 A

  34.下面程序输出的结果为(     )

  #include ″iostream.h″

  class A

  { public:

    A(){cout<<″CLASS A″<<endl;}

    ~A(){ } };

  class B:public A

  { public:

    B(){cout<<″CLASS B″<<endl;}

    ~B(){ } };

  void main()

  { A *p;

    p=new B;

    B *q;

    q=new B; }

  A.CLASS A       B.CLASS A         C.CLASS A       D.CLASS A          

     CLASS B         CLASS B           CLASS B         CLASS B

    CLASS B         CLASS A           CLASS B

    CLASS B         CLASS B

  【参考答案】 C

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

  #include<iostream.h>

  template<class TT>

  class FF

  {  TT a1,a2,a3;

     public:

     FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;}

     TT Sum(){return a1+a2+a3;} };

  void main()

  {  FF<int>x(int(1.1),2,3),y(int(4.2),5,6);

   cout<<x.Sum()<<′′<<y.Su()<<endl; }

  A.6.1  15.2  B.6  15  C.6 15.2  D.6.1 15

  【参考答案】 B

[本文共有 5 页,当前是第 4 页] <<上一页 下一页>>


报 名 此 课 程 / 咨 询 相 关 信 息
【预约登门】 【网上咨询】 【订座试听】 【现在报名】
课程名称
国家计算机等考二级C++笔试模拟题精选及答案解析(4)
真实姓名
* 性 别
联系电话
* E-mail:
所在地区
咨询内容

      

相关文章:

Copyright© 2004-2017 www.szedu.net 深圳教育在线 版权所有
中国·深圳
粤ICP备06023013号