单项选择题

有如下程序:
#include<iostream>
using namespace std;
Class Test
public:
Test() n+=2;
~Test() n-=3;
static int getNum() return n;
private:
static int n;
;
int Test::n=1;
int main()
Test*p=new Test;
delete p;
cout<<“n=”<<Tes::getNum()<<endl;
return 0;
执行后的输出结果是( )。

A.n=0
B.n=1
C.n=2
D.n=3
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #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<<”print2”(<endl; ); Int main() const TestClass a(1,2); a.print(); return 0; 该程序运行后的输出结果是( )。
A.printl
B.print2
C.printl print2
D.程序编译时出错。
单项选择题
下面程序的运行结果是( )。 #include<iostream.h> class base protected: int a; public: base()cout<<“0”; ; Class base1:virtua1 base public: base1()cout<<“1”; ; class base2:virtual base public: base2()cout<<“2”; ; Class derived:public base1,public base2 public: derived()cout<<“3”; ; void main() derived obj; cout<<endl;
A.0123
B.3120
C.0312
D.3012
相关试题
  • 有如下程序: #include<iostream> usi...
  • 请按下面注释的提示,将类B的构造函数定义...
  • 下列程序的输出结果是______。 #in...
  • 在下面横线上填上适当的语句,完成程序。 ...
  • 下列程序用于将源文件中的字母进行大小写转...