单选题 若有以下程序: #include using namespace std; class A { public: A(int i,int j) {a=i; b=j; } void move(int x,int y) f a+:x; b+=y; } void show() {cout<
【正确答案】 C
【答案解析】解析:此题的执行过程如下:首先B d(3,4);语句调用B类的构造函数:B(int i,int i),B的构造函数中调用基类A的构造函数,使得a=3,b=4;d.fun()会调用函数move(3,5),使得(3,4)和(3,5)的对应部分分别相加,最后输出6,9。