2013年计算机二级考试C++进行模拟测试五_第4页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年3月11日
 28.下列程序的运行结果为( )
  #include
  void print(double a)
  {cout<<++a;}
  void print(int a,int b)
  {cout<
  void main()
  {
  print(1,2);
  cout<<″ ″;
  print(3,4);
  }
  A.1.2 34
  B.2.2 34
  C.1.2 43
  D.2.2 43
  【参考答案】 D
  29.在类的定义中,用于为对象分配内存空间,对类的数据成员进行初实化并执行其他内部管理操作的函数是( )
  A.友元函数
  B.虚函数 C.构造函数
  D.析构函数
  【参考答案】 C
  30.下列说法正确的是( )
  A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
  B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
  C.类的内联函数必须在类体内定义
  D.类的内联函数必须在类体外通过加关键字inline定义
  【参考答案】 B
  31.下面对于友元函数描述正确的是( )
  A.友元函数的实现必须在类的内部定义
  B.友元函数是类的成员函数
  C.友元函数破坏了类的封装性和隐藏性
  D.友元函数不能访问类的私有成员
  【参考答案】 C
  32.下面程序的运行结果为( )
  #include
  class A
  {public:
  A(){cout<<″1″;}
  ~A(){cout<″2″;}};
  class B:public A
  {public:
  B(){cout<<″3″;}
  ~B(){cout<<″4″;}};
  void main()
  {B b;}
  A.1234
  B.1324
  C.1342
  D.3142
  【参考答案】 C
  33.下列关于多态性的描述,错误的是( )
  A.C++语言中的多态性分为编译时的多态性和运行时的多态性
  B.编译时的多态性可通过函数重载实现
  C.运行时的多态性可通过模板和虚函数实现
  D.实现运行时多态性的机制称为动态绑定
  【参考答案】 C
  34.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )
  A.ios::in
  B.ios::out
  C.ios::in|ios::out
  D.以上都不对
  【参考答案】 D
  35.下面程序的输出结果是( )
  #include
  class example
  {
  int a;
  public:
  example(int b){a=b++;}
  void print(){a=a+1;cout<
  void print() const{cout<
  };
  void main()
  {
  example x(3);
  const example y(2);
  x.print();
  y.print();
  }
  A.2 2
  B.4 3
  C.4 2
  D.3 2
  【参考答案】 C
首页 1 2 3 4 尾页

相关文章