更多"Sample是一个类,执行下面语句后,调用Sample类的构造函数的次"的相关试题:
[单项选择]Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是
Sample a[2],*p=new Sample;
A. 0
B. 1
C. 2
D. 3
[单项选择]Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Sample a[2],*P=Flew Sample;
A. 0
B. 1
C. 2
D. 3
[单项选择]下列选项中,______发生时,将调用构造函数。
A. 调用对象方法
B. 创建对象
C. 类定义
D. 使用对象的变量
[单项选择]生成派生类对象时,派生类构造函数调用基类构造函数的条件是
A. 无需任何条件
B. 基类中显式定义了构造函数
C. 派生类中显式定义了构造函数
D. 派生类构造函数明确调用了基类构造函数
[单项选择]下列情况中,不会调用复制构造函数的是
A. 用一个对象去初始化同一类的另一个新对象时
B. 将类的一个对象赋予该类的另一个对象时
C. 函数的形参是类的对象,调用函数进行形参和实参结合时
D. 函数的返回值是类的对象,函数执行返回调用时
[单项选择]下列情况中,不会调用拷贝构造函数的是
A. 用一个对象去初始化同一类的另一个新对象时
B. 将类的一个对象赋值给该类的另一个对象时
C. 函数的形参是类的对象,调用函数进行形参和实参结合时
D. 函数的返回值是类的对象,函数执行返回调用时
[单项选择]下面关于构造函数和析构函数的描述,错误的是( )。
A. 析构函数中调用虚函数采用静态联编
B. 对虚析构函数的调用可以采用动态联编
C. 当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D. 构造函数可以声明为虚函数
[单项选择]下面关于构造函数和析构函数的描述中,错误的是( )。
A. 析构函数可以声明为虚函数
B. 对虚析构函数的调用可以采用动联编
C. 一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响
D. 构造函数可以声明为虚函数