• 2022-05-26
    假定AB为一个类,则语句:ABx();的含义是()
    A: 声明AB类的构造函数,函数的返回值是AB类对象
    B: 声明了一个函数x,该函数无参数,返回值是AB类对象
    C: 定义AB类对象x,调用无参构造函数
    D: 是一种错误的表示
  • B

    内容

    • 0

      假定AB为一个类,则执行“ABx(a,5);”语句时将自动调用该类的()。 A: A带参构造函数 B: B无参构造函数 C: C拷贝构造函数 D: D赋值重载函数

    • 1

      假定AB为一个类名,则如下声明语句调用了()次构造函数AB a(4), b[5], *p;

    • 2

      假定AB为一个类,则执行ABx;语句将自动调用该类的 A: (A)有参构造函数 B: (B)默认构造函数 C: (C)拷贝构造函数 D: (D)不调用任何函数

    • 3

      【填空题】假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为 。若类X中没有定义拷贝构造函数,则系统为类X定义的默认拷贝构造函数的原型为

    • 4

      假设A为一个类,并且有声明语句A a1, a2=a1;那么关于该语句执行描述错误的是 A: 执行类A的无参构造函数构造对象a1 B: 执行类A的全部参数都默认的构造函数构造对象a1 C: 执行类A的无参构造函数构造对象a2,并被赋值为a1 D: 执行类A的拷贝构造函数构造对象a2