[单选题]

若有以下程序:includeusing namespace std;class A{private:int a; public:void seta

若有以下程序: #include<iostream> using namespace std; class A { private: int a; public: void seta(int x) { a=x; } void showa() { cout<<a<<","; } }; class B { private: int b; public: void setb(int x) { b=x; } void showb() { cout<<b<<",”; } }; class C:pUblic A,private B { private: 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() { Cc; c.setc(1,2,3); c.showc(); retrun 0; } 程序执行后的输出结果是

A.1,2,3

B.1,1,1

C.2,2,2

D.3,3,3

参考答案与解析:

相关试题

若有以下程序:#includeusing namespace std;class

[单选题]若有以下程序:includeusing namespace std;class A{private:int a;public:A(int i){a若有以下程序: #include<iostream> using namespace std; class A {private: int a; public: A(int i) {a=i;} void disp() {cout<<a<<“,”;}}; class B {private: int b; public: B(int j {b=j;} vo

  • 查看答案
  • 若有以下程序:#includeusing namespace Std;Class

    [单选题]若有以下程序:includeusing namespace Std;Class Base{public:Base(){x=0;}int x;};c若有以下程序: #include<iostream> using namespace Std; Class Base {public: Base() {x=0;} int x;}; class Derivedl:virtua1 public Base {public: Derived1() {x=10;}}; class Derived2:virtua

  • 查看答案
  • 若有以下程序:#includeusing namespace std;class

    [单选题]若有以下程序:includeusing namespace std;class TestClass{public:void who(){cout<若有以下程序: #include<iostream> using namespace std; class TestClass { public: void who(){cout<<"TestClass"<<endl;} }; class TestClass1:public TestClass { public: void who(){cout<<

  • 查看答案
  • 若有以下程序:#includeusing namespace std;class

    [单选题]若有以下程序:includeusing namespace std;class A{public:A(int i,int j){a=i;b=j;}若有以下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; } void move(int x,int y) { a+=x; b+=y; } void show() { cout<<a<<","<<b<<endl; } pr

  • 查看答案
  • 若有以下程序:#includeusing namespace std;class

    [单选题]若有以下程序:includeusing namespace std;class data{public: int x; data(int x){若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) { data::x=x; } class A private: data dl; public: A(int x): dl(x){ } void dispaO cout<<dl.x

  • 查看答案
  • 若有以下程序:#includeusing namespace std;class

    [单选题]若有以下程序:includeusing namespace std;class data{public:int x;data(int x){ da若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) { data::x=x; } }; class A { private: data d1; public: A(int x):d1(x){} void dispa() { cou

  • 查看答案
  • 若有以下程序:#includeusing namespace std;class

    [单选题]若有以下程序:includeusing namespace std;class A{private:inta;public:voidseta(in若有以下程序: #include <iostream> using namespace std; class A { private: int a; public: void seta(int x) { a=x; } void showa() { cout<<a<<","; } }; class B { private: int b; public

  • 查看答案
  • 若有如下程序:#includeusing namespace std;Class

    [单选题]若有如下程序:includeusing namespace std;Class TestClass1{private:int a;public:T若有如下程序: #include<iostream> using namespace std; Class TestClass1 { private: int a; public: TestClassl(int i) { a=i; } void disp() { cout<<a<<“,”; } }; Class TestClass2 { private

  • 查看答案
  • 若有如下程序:#includeusing namespace std;class

    [单选题]若有如下程序:includeusing namespace std;class TestClass{public:void who(){cout<若有如下程序: #include<iostream> using namespace std; class TestClass { public: void who(){cout<<“TestClass”<<endl;} }; class TestClassl:public TestClass { public: void who(){cout<<“T

  • 查看答案
  • 若有如下程序:#includeusing namespace std;class

    [单选题]若有如下程序:includeusing namespace std;class A{public:A(int i,int j){a=i;b=j;}若有如下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; } void move(int x,int y) { a+=x; b+=y; } void show() { cout<<a<<","<<b<<end1; } pr

  • 查看答案
  • 若有以下程序:#includeusing namespace std;class