单项选择题
有如下程序:
#include<iostream.h>
using namespace std;
class TestClass
public:
TestClass ()cout<<"default constructor\n";
TestClass(const TestClass &x)cont<<"copy constructor\n";
TestClass userCode(TestClass b)TestClass c(b);return c;
int main()
TestClass a,d;
cout<<"calling userCode()\n";
d=userCode(
A.;
return 0;
&
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若类A和类B的定义如下: #include<malloc.h> class A int i,j; public: int geti() return i; ; class B: public A int k; public: void make() k=i,j; ); 则上述定义中非法的表达式是( )。
A.k=i*j;
B.int k;
C.return i;
D.void make();
点击查看答案&解析
单项选择题
有如下程序: #include<iostream> using namespace std; TestClass()cout<< BB ;fun() void fun()cout<< Bf ; ; class TestClass1:public TestClass public: TestClass1()cout<< DD ; void fun()cout<< Df ; ; int main() TestClass1 d; return 0; 执行上面的程序将输出( )。
A.BBBfDD
B.BBDfDDDf
C.DD
D.DDBBBf
点击查看答案&解析
相关试题
有以下程序: #include<iostream> usi...
有如下程序: #include<iostream> usi...
下列程序中横线处正确的语句是( )。 #...