• 2022-07-26
    下列关于组合类构造函数和析构函数的描述中,错误的是( )。
    A: 组合类构造函数通过初始化列表调用对象成员的构造函数,实现对象成员的初始化
    B: 组合类析构函数自动调用对象成员的析构函数,实现对象成员销毁之前的清理工作
    C: 创建组合类对象时先调用对象成员的构造函数,再执行组合类构造函数的函数体
    D: 销毁组合类对象时先调用对象成员的析构函数,再执行组合类析构函数的函数体
  • D

    内容

    • 0

      ‎下列关于派生类的构造函数和析构函数中,错误的是( ) ‏ A: 派生类的构造函数会隐含调用基类的构造函数 B: 如果基类中没有默认构造函数,那么派生类必须定义构造函数 C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数

    • 1

      下列关于派生类构造函数和析构函数的叙述中,错误的是 A: 如果基类中没有缺省构造函数,那么派生类必须定义构造函数 B: 派生类的构造函数会隐含调用基类的构造函数 C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数

    • 2

      【单选题】C++中,关于造函数和析构函数,正确的描述是()。 A. 在定义类时,必须自定义构造函数和析构函数,在创建对象时自动调用构造函数,在释放对象时自动调用析构函数 B. 构造函数和析构函数均可以重载 C. 已知类Student以及Student *p; 在使用p=new Student;时自动调用无参构造函数创建动态对象,在delelte p;时自动调用析构函数释放动态对象 D. 构造函数和析构函数都可以成为虚函数

    • 3

      以下对类的析构函数的叙述正确的是 。 A: 析构函数完成类的初始化 B: 析构函数完成对象的初始化 C: 析构函数完成撤销对象的相关处理 D: 析构函数和成员函数一样可以显式地调用

    • 4

      下列关于派生类构造函数和析构函数的表述中,错误的是( )。 A: 派生类的构造函数在必要时会隐含调用基类的默认构造函数 B: 在建立派生类对象时,派生类的构造函数将首先调用基类的构造函数 C: 如果基类中没有默认构造函数,那么派生类必须定义构造函数 D: 在销毁派生类对象时,派生类的析构函数将首先调用基类的析构函数