网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

已知类MyClass的定义如下:

classMyClass{

public:

voidfunctionl(MyClass&c){out<<c.data;}

statievoidfunction2(MyClas&c){cout<<c.data;}

voidfunction3(){out<<data;}

statiCvoidfunction4(){COut<<data;}

private:

intdata;

}:

其中有编译错误的函数是( )。

A.function1

B.function2

C.function3

D.function4


参考答案

更多 “ 已知类MyClass的定义如下:classMyClass{public:voidfunctionl(MyClass&c){outc.data;}statievoidfunction2(MyClas&c){coutc.data;}voidfunction3(){outdata;}statiCvoidfunction4(){COutdata;}private:intdata;}:其中有编译错误的函数是( )。A.function1B.function2C.function3D.function4 ” 相关考题
考题 ( 29 )已知类 MyClass 声明如下:class MyClass{int n;public;MyClass ( int k ) : n ( k ) {}int getValue () const{return n;}};在下列数组定义中正确的是A ) MyClass x1[2];B ) MyClass x2[2]={new MyClass ( 1 ) , new MyClass ( 2 ) };C ) MyClass *x3[2];D ) MyClass *x4[2]={MyClass ( 1 ) , MyClass ( 2 ) };

考题 有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgerValue()const{returnvalue;}};则类MyClass的构造函数的个数是()A、1个B、2个C、3个D、4个

考题 有如下类定义: class MyClass{ int value; public: MyClass(int n):value(n){} int getValueconst{retum value;} }; 则类MyClass的构造函数的个数是( )。A.1个B.2个C.3个D.4个

考题 有如下的类的模板定义: template class MyClass { private:T number; public:MyClass( 有如下的类的模板定义:template <class T>class MyClass{private:T number;public:MyClass(T k);…};其中构造函数MyClass()用k的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义为【 】。

考题 有如下的类模板定义: templateclassMyClass{TYPE n; public:MyClass(TYPE k);… }; 有如下的类模板定义:template<typenameTYPE>classMyClass{TYPE n;public:MyClass(TYPE k);…};其中构造函数MyClass用的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义______。

考题 已知类MyClass声明如下:class MyClass{int n;public:MyClass(int k):n(k){}int getValue()const{return n;}};在下列数组定义中正确的是A.MyClass xl[2];B.MyClass x2[2]={new MyClass(1),new MyClass(2)};C.MyClass * x3[2];D.MyClass * x412]={MyClass(1),MyClass(2)};

考题 已知类MyClass的定义如下: ClassMyClass{ public: MyClass(intd){data=d;} ~MyClass(){} private: intdata; }; 下列对MyClass类对象数组的定义和初始化语句中,正确的是( )。A.MyClassarray[2];B.MyClassarray[2]={MyClass(5)};C.MyClassarray[2]={MyClass(5),Myclass(6)};D.MyClass*array=newMyClass[2];

考题 如下的类定义,错误的语句是( )。class Myclass {public: int a=1; //A) Myclass( ); //B) Myclass(int i); //C) ~Myclass( ); //D)A.AB.BC.CD.D

考题 37、已知类MyClass 声明如下: class MyClass { int n; public: MyClass(int k) : n(k) {} int getValue()const { return n; } }; 在下列数组定义中正确的是 ()A.MyClass x[2];B.MyClass x[2]={new MyClass(1), new MyClass(2)};C.MyClass *x[2];D.MyClass *x[2]={MyClass(1), MyClass(2)};