选择题:有如下程序: #include<iostream> 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 Test; delete p; cout<<"n="<<Tes::tgetNum()<<endl; return 0; } 执行后的输出结果是

A.n=0

B.n=1

C.n=2

D.n=3




参考答案:

有如下程序: #include<iostream> using namespace std; class A { public:

有如下程序: #include<iostream> using namespace std; class A { public:

查看答案

有如下类声明: class XA { int x; public: XA(int n){x=n;} }; cl

有如下类声明: class XA { int x; public: XA(int n){x=n;} }; cl

查看答案

有如下程序: #include<iostream> using namespace std; class BASE { public

有如下程序: #include<iostream> using namespace std; class BASE { public

查看答案

在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员的函数重载的运算符。下列叙述中正确

在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员的函数重载的运算符。下列叙述中正确

查看答案

下面关于C++流的叙述中,正确的是A.cin是一个输入流对象B.可以用ifstream定义一个输出流对象C.执

下面关于C++流的叙述中,正确的是A.cin是一个输入流对象B.可以用ifstream定义一个输出流对象C.执

查看答案