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

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年3月22日
 28.函数int test(int a,int b=1,int c=0),下列调用不合法的个数是( )
  test(0); test(0,0); test(); test(0,0,0);
  A.0
  B.1
  C.2
  D.3
  【参考答案】 C
  29.C++语言中关于构造函数的说法正确的是( )
  A.构造函数的函数名不必和类名相同
  B.构造函数只能每一个
  C.每个类必定有构造函数
  D.构造函数必有返回值
  【参考答案】 C
  30.下面程序的执行结果为( )
  #include ″iostream″
  using namespace std;
  class A
  {  来源:考试大网
  int a;
  public:
  void Seta(int x){a=x;}
  void Display_a(){cout<
  };
  class B
  {
  int b;
  public:
  void Setb(int x){b=x;}
  void Dispaly_b(){cout<
  };
  class C:public A,private B
  {private:
  int c;
  public:
  void Setc(int x,int y,int z)
  { c=z;Seta(x);Setb(y);}
  void Display_c(){cout<
  ① void main()
  ② {
  ③ C cc;
  ④ c
  C.Seta(1);
  ⑤ c
  C.Display_a();
  ⑥ c
  C.Setc(2,2,3);
  ⑦ c
  C.Dispaly_b();
  ⑧ c
  C.Display_c();
  }
  A.输出为2 2 3
  B.有错误在第5行
  C.输出为1 2 3
  D.有错误在第7行
  【参考答案】 D
  31.多态性指的是( )
  A.以任何方式调用一个虚函数
  B.以任何方式调用一个纯虚函数
  C.借助于指向对象的基类指针或引用调用一个虚函数
  D.借助于指向对象的基类指针或引用调用一个纯虚函数
  【参考答案】 C
  32.只能作为成员函数重载的是( )
  A.=
  B.++
  C.*
  D.new
  【参考答案】 A
  33.语句cout<
  A.1024.4567
  B.1024
  C.1024.45
  D.1e+003
  【参考答案】 D
  34.下列程序的结果是( )
  #include ″iostream.h″
  void main()
  {
  char *str;
  str=″test!″;
  cout<
  }
  A.程序错误
  B.!
  C.′\0′
  D.为空字符
  【参考答案】 D
  35.C++语言函数中不能由系统自动生成的是( )
  A.析构函数
  B.构造函数
  C.内联函数
  D.拷贝构造函数
  【参考答案】 C
首页 1 2 3 4 尾页

相关文章