[单选题]

有如下程序:includeusing namespace std;Class TestClass{private:int x,y;public:Te

有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int i,int j) { x=i; y=j; } void print() { cout<<“print1”<<endl; } void print()const { cout<<”prin

A.printl

B.print2

C.printl print2

D.程序编译时出错。

参考答案与解析:

相关试题

有如下程序:#includeusing namespace std;class

[单选题]有如下程序:#includeusing namespace std;class A{public:A.(){cout<<"A";}~A(){cout<<"~A";}};class B:public A{A.* p;public:B.(){cout<<"B"; p = new A();}~B(){cout<<"~B"; delete p;}};int main(){B. obj;return 0;}执行这个程序的输出结果是A. . B

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

    [单选题]有如下程序:#includeusing namespace std;class Base{private:void funl() const{cout<<"funl";}protected:void fun2() const{cout<<"fun2";}public:void fun3() const{cout<<"fun3";}};class Derived:protected Base{public:void fun4() const{cout

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

    [单选题]有如下程序:#includeusing namespace std;class Complex{double re, im;public:C.omplex(double r, double i):re(r), im(i){}double real() const{return re;}double image() const{return im;}C.omplex& operator +=(Complex a){re += a.re;im += a.im;return *this;}};

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

    [单选题]有如下程序:#includeusing namespace std;class Base{public:void funl(){cout<<"Base/n";}virtual void fun2(){cout<<"Base/n";}};class Derived:public Base{public:void funl(){cout<<"Derived/n";}void fun2(){cout<<"Derived/n";}};voi

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

    [试题]有如下程序:#includeusing namespace std;class Con{char ID;public:C.on():ID('A'){cout<<1;}C.on(char ID. . :ID(ID. . {cout<<2;}C.on(Con&C. . :ID(c.getID()){cout<<3;}char getID() const{return ID;}};void show(ConC. . {cout<int main(){

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

    [试题]有如下程序:#includeusing namespace std;class PARENT{public:PARENT(){cout<<"PARENT";}};class SON:public PARENT{public:SON(){cout<<"SON";}};int main(){SON son;PARENT *p;p = &son;return 0;}执行上面程序的输出是 ( 12 ) 。

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

    [试题]有如下程序:#includeusing namespace std;class ONE{public:virtual void f(){cout<<"l";}};class TWO:public ONE{public:TWO(){cout<<"2";}};class THREE:public TWO{public:virtual void f(){TWO::f(); cout<<"3";}};int main(){ONE aa, *p;TWO bb;

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

    [单选题]有如下程序:includeusing namespace std;class B{public:Virtual void show(){cout<<有如下程序: #include<iostream> using namespace std; class B{ public: Virtual void show(){cout<<“B”;} }; class D:publicB{ public: void show(){cout<<“D”;} }; void funl(B*ptr){ptr->sho

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

    [单选题]有如下程序:includeusing namespace std;class MyClass{public:MyClass(){£«£«count;}~有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;} static int getCount(){return count;} private: static int count;

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

    [单选题]有如下程序:includeusing namespace std;class VAC{public;intf()const{return 3;}in有如下程序: #include<iostream> using namespace std; class VAC{ public; intf()const{return 3;} int f(){return 5;} }; Int main(){ VAC v1; const VAC v2; cout<<v1.f()<<v2.f(); return 0;

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

    [单选题]有如下程序:includeusing namespace std;class XX{protected:int k;public:XX(int n=有如下程序: #include<iostream> using namespace std; class XX { protected: int k; public: XX(int n=5):k(n){}; ~XX() { cout<<"XX": } virtual void f()const=0; }; inline void XX::f()c

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