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

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

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

  (21)下面程序输出的结果是

  #include

  void main()

  { int i;

  int a[3][3]={1,2,3,4,5,6,7,8,9};

  for(i=0;i<3;i++)

  cout << a[2-i][i]<<"";

  }

  A)1 5 9

  B)7 5 3

  C)3 5 7

  D)5 9 1

  (22)下面程序的结果为

  #include

  int c;

  class A

  {

  private:

  int a;

  static int b;

  public:

  A(){a=0; c=0;}

  void seta(){a++;}

  void setb(){b++;}

  void setc(){c++;}

  void display(){cout << a << " " << b << " " << c;}

  };

  int A::b = 0;

  void main()

  {

  A a1,a2;

  a1.seta();

  a1.setb();

  a1.setc();

  a2.seta();

  a2.setb();

  a2.setc();

  a2.display();

  }

  A)1 2 1

  B)1 2 2

  C)1 1 2

  D)2 2 2

  (23)下列描述中哪个是正确的?

  A)私有派生的子类无法访问父类的成员

  B)类A的私有派生子类的派生类C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的

  C)私有派生类不能作为基类派生子类

  D)私有派生类的所有子孙类将无法继续继承该类的成员

  (24)下列关于构造函数说法不正确的是

  A)构造函数必须与类同名

  B)构造函数可以省略不写

  C)构造函数必须有返回值

  D)在构造函数中可以对类中的成员进行初始化

  (25)如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是

  A)一元运算符

  B)二元运算符

  C)选项A)和选项B)都可能

  D)重载错误

  (26)在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是

  A)一元成员运算符

  B)二元成员运算符

  C)一元友元运算符

  D)选项B)和选项C)都可能

  (27)下列关于模板的说法正确的是

  A)模板的实参在任何时候都可以省略

  B)类模板与模板类所指的是同一概念

  C)类模板的参数必须是虚拟类型的

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

  (28)表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是

  A)showbase()和eof()

  B)showpoint()和eof()

  C)showpoint()和bad()

  D)showpoint()和good()

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

  void main()

  {

  int t, a, b, c;

  a=1;b=2;c=2;

  while(a  { t=a;a=b;b=t;c--;}

  cout << a << "," << b << "," << c;

  }

  A)1,2,0

  B)2,1,0

  C)1,2,1

  D)2,1,1

  (30)下列程序中画线处应填入的语句是

  class Base

  {

  public:

  void fun(){cout<<"Base of fun"<  };

  class Derived:public Base

  {

  void fun()

  {

  _______//显示基类的成员函数fun

  cout<<"Derived of fun"<  }

  };

  A)fun();

  B)Base.fun();

  C)Base::fun();

  D)Base->fun();

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答