假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()
A: 3和15
B: 5和4
C: 4和20
D: 20和5
A: 3和15
B: 5和4
C: 4和20
D: 20和5
举一反三
- 假定类A含有两个公有数据成员a,b,构造函数为A(int aa,int bb){a=aa--;b=a*bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为___
- 假定一个类的构造函数为“A(int aa=1, int bb=0) {a=aa; b=bb;}”, 则执行“Ax (4);”语句后,x.a和x.b的值分别为:
- 已知类A有两个构造函数,如下: 则执行Ax(4,5);Ay(x);后,y.a和y.b的值分别为:() A: 4、5 B: 6、5 C: 4、20 D: 20、5
- 智慧职教: 假定一个类的构造方法为 A(int aa, int bb) { a=aa; b=aa*bb; },则执行 A x = new A(4,5); 语句后,x.a 和x.b的值分别是()
- 执行C++程序中的语句:int x = 5, y; y = --x; 执行后变量x和y的值分别为( )。 A: 4, 4 B: 4, 5 C: 5, 4 D: 5, 5