问题
单项选择题
若有以下程序:
#include <iostream>
using namespace std;
class Aprivate:
int a;
public:
void seta(int x)
a=x;
void showa()
cout<<a<<",";
;
class Bprivate:
int b;
public:
void setb(int x)
b=x;
void showb()
cout<<b<<",";
;
class C: public A, private Bprivate:
int c;
public:
void setc(int x, int y, int z)
c=z;
seta(x);
setb(y);
void showc()
showa();
showb();
cout<<c<<end1;
;
int main() C c;
c.setc(1,2,3);
c.showc();
return 0;程序执行后的输出结果是( )。
A) 1,2,3
B) 1,1,1
C) 2,2,2
D) 3,3,3
答案
参考答案:A