假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A x(4,5);”语句后,x.a和x.b的值分别为()
第1题:
请分析下面的程序并给出该程序的执行结果【 】。
include <iostream>
class AA {
int a;
public:
AA() {cout<<" Initializing AA!\n" ; }
AAM() {cout<<" Destroying AA!\n" ;
};
class BB {
int b;
AA p;
public:
BB() {cout<<"Initializing BB!\n" ;
~BB() {cout<<"Destroying BB!\n" ;
};
void main() {
BB X;
cout<<"Ending main!\n' ;
}
第2题:
假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(0);”语句后,x.a和x.b的值分别为()。
A0和0
B0和1
C1和0
D1和1
第3题:
假定一个类的构造函数为 “B(int ax, int bx): a(ax), b(bx) {}”,执行 “B x(1,2),y(3,4);x=y;”语句序列后x.a的值为()
第4题:
假定一个类的构造函数为"A(intaa,intbb){a=aa;b=aa*bb;}”,则执行“Ax(4,5);”语句后,x.a和x.b的值分别为()。
第5题:
假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为()
第6题:
假定一个类的构造函数为 “A(int aa=1, int bb=0) {a=aa; b=bb;}”,则执行 “A x(4);”语句后,x.a和x.b的值分别为()
第7题:
AB() {a=0;}
AB(int aa=0):a(aa) {}
AB(int aa):a(aa) {}
AB() {}
第8题:
1
2
3
4
第9题:
4和5
5和4
4和20
20和5
第10题:
fun(x,4,5);
fun(*x,4,5);
fun(x[0],4,5);
fun(&x,4,5);
第11题:
3和15
5和4
4和20
20和5
第12题:
int AA::a()
int AA:a()
AA::a()
AA::int a()
第13题:
已知一个类A的定义如下,则执行“Ax(3); ”语句后,x.a和x.b的值分别为 ______。 class A { int a, b; public: A(int aa=1,int bb=0){a=aa;b=bb} ; }
A.1和0
B.3和1
C.1和3
D.3和0
第14题:
假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()
第15题:
假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(0);”语句后,x.a和x.b的值分别为()。
第16题:
假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(4);”语句后,x.a和X.b的值分别为()。
第17题:
有说明语句int x[4][5];void fun(int y[4][5] ,int m,int n);调用函数的正确语句是()
第18题:
第19题:
0和0
0和1
1和0
1和1
第20题:
3和l5
5和4
4和20
20和5
第21题:
4和5
5和4
4和20
20和5
第22题:
1和0
1和4
4和1
4和0
第23题:
1和0
1和4
4和1
4和0