A.编译时语句①有错
B.编译时语句②有错
C.编译时语句①②均有错
D.编译时语句①②均无错
第1题
已知类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];
第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];
第3题
已知类Myclass的定义如下:
class MyClass{
public:
MyClass(int D) {data=d;}
~MyClass (){}
private:
int data;
};
下列对Myclass类对象数组的定义和初始化语句中,正确的是()。
A) MyClass arrays[2];
B) MyClass arrays[2]={MyClass(5)};
C) MyClass arrays[2]={MyClass(5), MyClass(6)};
D) MyClass*arrays=new MyClass[2];
第4题
已知类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)};
第5题
已知类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)};
第6题
(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 ) };
第9题
已知类MyClass中事件MouseClicked定义如下:public delegate void mydelegate(); public event mydelegate MouseClicked; 执行下列语句:Method obj = new Method(); MyClass e = new MyClass(); e.MouseClicked += obj.fun; e.MouseClicked += obj.fun; 其中Method类中包含事件处理方法fun。然后引发该MouseClicked事件,其结果为()。
A、obj.fun方法被调用4次
B、obj.fun方法被调用2次
C、obj.fun方法被调用1次
D、obj.fun方法不会被调用
第10题
已知类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
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!