"在下列程序中,C类的数据成员中有一个A类对象和一个B类对象。 #include <iostream.h> class A { int a; public: A(int x=10) {a=x; } int GetA() { return a; } }; class B { int b; public: B(int x) {b=x; } int GetB() { return b; } }; class C { int c; A aobj; B bobj; public: C(int x, int y, int z): aobj(y),bobj(z) //E { c=x; } void print() { cout< <aobj.geta()> <<’\t’<<> <endl ; } }; void main() { c cobj(3,6,8); cobj.print(); 程序在e行定义了构造函数,如果将该行改为下列中(>
A.C(int x, int y, int z): aobj(z),bobj(y)
B.C(int x, int y, int z): bobj(z)
C.C(int x, int y, int z): aobj(y)
D.C(int x, int y, int z): aobj(z),bobj(y+z)