更多"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
[单项选择]假定AB为一个类,则执行“AB a(4),b[3],*p[2];”语句时,自动调用该类构造函数的次数为______ 。
A. 3
B. 4
C. 6
D. 9
[单项选择]生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
A. 无需任何条件
B. 基类中显示定义了构造函数
C. 派生类中显式定义了构造函数
D. 派生类构造函数明确调用了基类构造函数
[单项选择]下列情况中,不会调用复制构造函数的是
A. 用一个对象去初始化同一类的另一个新对象时
B. 将类的一个对象赋予该类的另一个对象时
C. 函数的形参是类的对象,调用函数进行形参和实参结合时
D. 函数的返回值是类的对象,函数执行返回调用时
[单项选择]若PAT是一个类,则程序运行时,语句“PAT*aD) [3];”调用PAT的构造函数的次数是( )。
A. 0
B. 1
C. 2
D. 3
[单项选择]下列情况中,不会调用拷贝构造函数的是【 】
A. 用一个对象去初始化同一类的另一个新对象时
B. 将类的一个对象赋值给该类的另一个对象时
C. 函数的形参是类的对象,调用函数进行形参和实参结合时
D. 函数的返回值是类的对象,函数执行返回调用时
[单项选择]若PAT是一个类,则程序运行时,语句“PAT(*ad)3);”调用PAT的构造函数的次数是( )。
A. 0
B. 1
C. 2
D. 3