#include
using namespace std;
class Obj{
static int i;
public:
Obj( ){ i++; }
~Obj( ){ i--; }
static int getVal( ){ return i;}
};
int Obj::i=0;
void f(){Obj ob2; cout<
int main( ){
Obj ob1;
f( );
Obj *ob3=new Obj; cout<getVal( );
delete ob3; cout< return 0;
}
程序的输出结果是
A. ) 232
B. ) 231
C. ) 222
D. ) 221
[单选题]( 29 )有如下程序:#includeusing namespace std;class point {public:static int number;public:point () {number++;~ point () {number-;}};imt point::number=0;void main () {point*ptr;printA,B;{point*ptr_point=new point{3};ptr=ptr_point;}pointC;cout<<POINT:
[单选题]有如下程序:#include#includeusing namespace std;int main(){cout.fill('*');cout<return 0;}执行这个程序的输出结果是A. . 123*OKB. . 123*OK**C. . *123OKD. . *123**OK
[单选题]有如下程序:includeincludeusing namespace std;class MyString{public:My有如下程序: #include<cstring> #include<iostream> using namespace std; class MyString{ public: MyString(const char * s); ~MyString( ){delete[ ]data;} protected: unsigned len; char * data; }; M
[单选题]有如下程序:includeincludeusing namespace std;class TestClass{public;T有如下程序: #include<iostream> #include<iomanip> using namespace std; class TestClass{ public; TestClass (){cout<<'A';} TestClass(char C){cout<<c;) ~TestClass (){cout<<'B';} }; int main()
[单选题]有如下程序:includeincludeusing namespace std;int main( ){int S[ ]={12有如下程序: #include<iostream> #include<iomanip> using namespace std; int main( ){ int S[ ]={123,234}; cout<<right<<setfill('*')<<setw(6); for(int i=0;i<2;i++){COUt<<s[i]<<endl;} return 0;
[单选题]有如下程序:includeincludeusing namespace std;class BASE{char c;public有如下程序: #include<iostream>#include<iosream> using namespace std; class BASE{ char c; public; BASE(char n):c(n){} virtual ~ BASE(){cout<<c;} }; class DERIVED; public BASE{ char c; public:
[单选题]有如下程序:#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 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 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 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