单项选择题
有如下程序: #included usingnamespqcestd; classTestClass { private; charC; public; TestClass(charn):c(n){} ~TestClass() { cout< } }; classTestClassl:publicTestClass { private: charC; public: TestClassl(charn):TestClass(n+1),c(n){}~TestClassl() { cout< } }; intmain() { TestClasslobj(’X’); return0; } 执行上面的程序将输出( )。
A.xy
B.yx
C.X
D.y
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include usingnamespacestd; classBASE{ public: ~BASE(){cout<< BASE ;} }; classDERIVED:publicBASE{ public: ~DERIVED(){cout<< DERIVED ;} }; intmain(){DERIVEDx;return0;) 执行后的输出结果是( )。
A.BASE
B.DERlVED
C.BASEDERIVED
D.DERlVEDBASE
点击查看答案&解析
单项选择题
有如下程序: #include usingnamespacestd; classTest { public: Test(){n+=2;} ~Test(){n-=3;} staticintgetNum(){returnn;} private: staticintn; }; intTest::n=1; intmain() { Test*p=neWTest; deletep; cout<< n= < return0; } 执行该程序的输出结果是( )。
A.n=0
B.n=1
C.n=2
D.n=3
点击查看答案&解析
相关试题
对于类定义: classA{ public: virtua...
以下程序的输出结果是( )。 #include...
对于模板定义关键字class和typename说法不...
有如下程序: #include usingnamespaces...
下列关于纯虚函数与抽象类的描述中,错误的...