[单选题]

( 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 ) };

参考答案与解析:

相关试题

已知类MyClass声明如下:class MyClass{int n;publi

[单选题]已知类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)};

  • 查看答案
  • 有如下类声明:class MyClass{int i;private: int

    [试题]有如下类声明:class MyClass{int i;private: int j;protected:int k;public:int m, n;};其中,私有成员的数量为 ( 9 ) 。

  • 查看答案
  • 若有如下类声明class MyClass{public: MyClass(){c

    [单选题]若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是A.11B.111C.1111D.11111

  • 查看答案
  • 若有如下类声明class MyClass{public: MyClass(){c

    [单选题]若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是A.11B.111C.1111D.11111

  • 查看答案
  • 已知类Myclass的定义如下: class MyClass{ public:

    [单选题]已知类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=

  • 查看答案
  • 已知类Myclass的定义如下 class MyClass{ public: v

    [单选题]已知类Myclass的定义如下class MyClass{public:void function1(MyClass& C) {cout<<c. data;)static void function2(MyClass& C) {cout<<c. data;}void function3(){cout<<data;}staric void function4(){cout<<data;}private:int data;};其中有编译错误的函数是( )。A.) function1B

  • 查看答案
  • 有如下类定义: Class MyClass{ int value; public

    [单选题]有如下类定义: Class MyClass{ int value; public: MyClass(int n): value(n){} int getValue()const{return value;} }; 则类MyClass的构造函数的个数是A.1个B.2个C.3个D.4个

  • 查看答案
  • 有如下类定义:ClaSS MyClass{int value;public:My

    [单选题]有如下类定义: ClaSS MyClass{ int value; public: MyClass(int n):value(n){ } int getValue( )const{return value;} l; 则类MyClass的构造函数的个数是A.1个B.2个C.3个D.4个

  • 查看答案
  • 类MyClass的定义如下:class MyClass{public:MyCla

    [单选题]类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。A.语句p=&my,是把对象:my赋值给指针变量pB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariable(5)的调用是正确的D.语句P->SetVariable(5)与语句my.S

  • 查看答案
  • 类MyClass的定义如下:class MyClass{public:MyCla

    [单选题]类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i} private: int value; }; 则对下列语句序列正确的描述是( )。 MyClass*P,my;p=&my;A.语句p=&my;是把对象my赋值给指针变量PB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariabte(5)的调用是正确的D.语句p-

  • 查看答案
  • ( 29 )已知类 MyClass 声明如下:class MyClass{int