[单选题]

有下列程序: include using namespace std; classBase { protected: int i; public

有下列程序: #include<iostream.h> using namespace std; classBase { protected: int i; public: int j; }; classDerived:public Base { int m; public: intn; }; int

A.[1]和[2]

B.[1)和[3]

C.[2]和[3]

D.[2]和[4]

参考答案与解析:

相关试题

有下列程序: #include using namespace std; cla

[单选题]有下列程序: include using namespace std; classTest{ public: Test(){n£«=2;} ~Test有下列程序: #include<iostream> using namespace std; classTest{ public: Test() {n+=2;} ~Test() {n-=3;} static int getNum(){return n;} private: static int n; }; int Test::n=1; int ma

  • 查看答案
  • 有下列程序: #include using namespace std; cla

    [单选题]有下列程序: include using namespace std; class Demo { public: Demo(){cout<<"d有下列程序: #include<iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"default constmctor/n";} Demo(const Demo &x){ cont<<"copy constructor/n";} }; Demo us

  • 查看答案
  • 有下列程序: #include using namespace std; cla

    [单选题]有下列程序: include using namespace std; class Base { public: Base(){cout<<"B有下列程序: #include<iosteram.h> using namespace std; class Base { public: Base(){cout<<"BB"; f(); } void f(){cout<<"Bf";} }; class Derived:public Base { public: Derived(){cout<<

  • 查看答案
  • 有下列程序: #include using namespace std; cla

    [单选题]有下列程序: include using namespace std; class Stack { public: Stack(unsigned有下列程序: #include<iosteram.h> using namespace std; class Stack { public: Stack(unsignedn=10):size(n){rep_=new int [size];top=O;} Stack(Stack&s):size(s.size) { rep_=new int[size

  • 查看答案
  • 有以下程序: include using namespace std; cla

    [主观题]有以下程序: include using namespace std; class sample {int x; public:void setx(有以下程序:include <iostream>using namespace std;class sample{int x;public:void setx(int i){x=i;}int putx (){return x;}};int main ( ){sample *p;sample A[3];A.[0] .set>:(5);A.[1] .s

  • 查看答案
  • 有如下程序: #include using namespace std; cla

    [单选题]有如下程序: include using namespace std; class BASE { public有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; class DERIVED:public BASE { public: ~DERIVED(){cout<<"DERIVED";} }; int main(){DERIVEDx;retum 0;}

  • 查看答案
  • 有如下程序: #include using namespace std; cla

    [单选题]有如下程序: include using namespace std; class A { public:有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B<public:B(){cout<<"B";)); class C:public A { B b; public: C(){cout<<"C";} }; int main(){Cobj;retum 0

  • 查看答案
  • 有如下程序: #include using namespace std; cla

    [单选题]有如下程序: include using namespace std; class AA { int n;有如下程序: #include<iostream> using namespace std; class AA { int n; public: AA(int k);n(k){} intget(){return n;} int get()const{return n+1;} }; int main() { AA a(5); const AA b(6); cout<<a.get()<<b.ge

  • 查看答案
  • 有如下程序: #include using namespace std; cla

    [单选题]有如下程序: include using namespace std; class Test { public有如下程序: #include<iostream> using namespace std; class Test { public: Test(){n+=2;} ~Test(){n-=3;} static int getNum(){return n;} private: static int n; }; int Tesl::n=1 int main() { Test*p=new Tes

  • 查看答案
  • 有如下程序: #include using namespace std; cla

    [单选题]有如下程序: include using namespace std; class Base{ int x; pu有如下程序: #include<iostream> using namespace std; class Base{ int x; public: Base(int n=0):x(n){cout<<n;) int getX()const{return x;} }; class Derived:public Base{ int y; public: Derived(int m,int

  • 查看答案
  • 有下列程序: #include using namespace std; cla