(单选题)对于任意一个类,用户所能定义的析构函数的个数至多为( )。
(单选题)假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa∗bb;}”,则执行 “A x(4,5);”语句后,x.a和x.b的值分别为( )。
(单选题)假定AB为一个类,则执行“AB ∗p=new AB(1,2);”语句时共调用该类构造函数的次数为( )。
(单选题)假定AB为一个类,则执行 “AB a(2), b[3], ∗p[4];”语句时共调用该类构造函数的次数为( )。
(单选题) 假设 A 是一个类的名字,下面的语句生成了几个类A的对象?( ) -A ∗ arr[4] = { new A(), NULL,new A() };
(单选题)假定AB为一个类,则执行 “AB A, b(3), ∗p;”语句时共调用该类构造函数的次数为( )。
(单选题)函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
(单选题)在成员函数中进行双目运算符重载时,其参数表中应带有( )个参数。
(单选题)类的构造函数可以带有( )个参数。
(单选题)双目运算符重载为普通函数时,其参数表中应带有( )个参数。
(单选题)假定一个类的构造函数为 “B(int ax, int bx): a(ax), b(bx) {}”,执行 “B x(1,2),y(3,4);x=y;”语句序列后x.a的值为( )。
(单选题)假定一个类的构造函数为 “A(int aa=1, int bb=0) {a=aa; b=bb;}”,则执行 “A x(4);”语句后,x.a和x.b的值分别为( )。
(单选题)如果将 / 运算符重载成一个类的成员函数,则该重载函数有几个参数?()
(单选题) 假设A是一个类的名字,下面的程序片段调用类A的析构函数几次? ( ) class A { public: ~A(){cout<<"destructed"<<endl;} }; Int main() {A ∗ p = new A[2]; A ∗ p2 = new A; A a; delete [] p; return 0;}
(单选题)对于任意一个类,用户所能定义的构造函数的个数至多为( )。