若MyClass是一个类名,其有如下语句序列: MyClassc1,*c2; MyClass*c3=newMyClass; MyClass&amp若MyClass是一个类名,其有如下语句序列: MyClassc1,*c2; MyClass*c3=newMyClass; MyClass&c4=c1; 上面的语句序列所定义的类对象的个数是( )。A.1B.2C.3D.4

题目
若MyClass是一个类名,其有如下语句序列: MyClassc1,*c2; MyClass*c3=newMyClass; MyClass&

若MyClass是一个类名,其有如下语句序列: MyClassc1,*c2; MyClass*c3=newMyClass; MyClass&c4=c1; 上面的语句序列所定义的类对象的个数是( )。

A.1

B.2

C.3

D.4


相似考题
更多“若MyClass是一个类名,其有如下语句序列: MyClassc1,*c2; MyClass*c3=newMyClass; MyClass&amp ”相关问题
  • 第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];


    正确答案:C
    C。【解析】A只是声明,没有初始化;B的初始化错误,另一个数组对象没有指明地址;D同样做的不是初始化的事情。

  • 第2题:

    5、若MyClass是一个类名,且有如下语句序列 MyClass c1,*c2; MyClass *c3=new MyClass; MyClass &c4=c1; 上面的语句序列所定义的类对象的个数是

    A.1

    B.2

    C.3

    D.4


    B

  • 第3题:

    若MyClass是一个类名,且有如下语句序列 MyClass c1,*c2; MyClass *c3=new MyClass; MyClass &c4=c1; 上面的语句序列所定义的类对象的个数是

    A.1

    B.2

    C.3

    D.4


    2

  • 第4题:

    若MyClass是一个类名,其有如下语句序列:

    MyClassc1,*c2;

    MyClass*c3=newMyClass;

    MyClass&c4=c1;

    上面的语句序列所定义的类对象的个数是( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:B
    B。【解析】首先定义对象的格式:(存储类型)<类名><对象名1>(<对象名2>,…,<对象名n>);第一句定义了对象c1和指针对象c2,而MyClass*c3=newMyClass是Java里的定义方式,MyClass&c4=c1这种定义方式也是不对的。

  • 第5题:

    若MyClass是一个类名,且有如下语句序列 MyClass c1,*c2; MyClass *c3=new MyClass; MyClass &c4=c1; 上面的语句序列所定义的类对象的个数是()。

    A.2

    B.3

    C.4

    D.1


    B