要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是( )A.MyClass p=MyClass;B.MyClass p=new MyClass;C.MyClass&p=new MyClassD.MyClassa,&p=a;

题目

要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是( )

A.MyClass p=MyClass;

B.MyClass p=new MyClass;

C.MyClass&p=new MyClass

D.MyClassa,&p=a;


相似考题
更多“要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()A.MyClass p=MyClass;B.My ”相关问题
  • 第1题:

    要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是( )。

    A.MyClassp=MyClass;

    B.MyClassp=newMyClass;

    C.MyClass&p=newMyClass;

    D.MyClassa,&p=a;


    正确答案:D
    D。【解析】选项A错误不存在这样的定义方式;选项B定义了一个M:yClass类的对象P;选项C是Java里的定义方式。

  • 第2题:

    类MyClass的定义如下: class MyClass { public: MyClass( ){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。 MyClass*P, my; p=&my;

    A.语句p=&my; 是把对象my赋值给指针变量P

    B.语句MyClass*p, my; 会调用两次类MyClass的构造函数

    C.对语句*P. SetVariable(5)的调用是正确的

    D.语句p->SetVariable(5)与语句my.SetVariable(5)等价


    正确答案:D
    解析:选项A),语句p=&my;是把对象my的地址值赋值给指针变量P;选项B),语句MyClass*p,my;,由于p只是一个指向对象的指针,因此定义指针p不调用构造函数,所以此语句只调用一次构造函数;对成员函数的引用可以通过两种形式:指针->成员函数(形参表)或者对象名.成语函数名(形参表),故选项C)错误,选项D)正确。

  • 第3题:

    请问,使一个名为Myclass的public类可以成功编译,需满足以下哪个条件?

    A.Myclass类中必须定义一个正确的main()方法

    B.Myclass类必须定义在Myclass.java源文件中

    C.Myclass类必须定义在Myclass包中

    D.Myclass类必须被导入


    myclass类必须定义在myclass.java源文件中。

  • 第4题:

    要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是( )。

    A.MyClassp=MyClass;

    B.MyClassp=newMyClass;

    C.MyClass&p=newMyClass

    D.MyClassa,&p=a;


    正确答案:D
    D。【解析】选项A错误,不存在这样的定义方式;选项B定义了一个MyClass类的对象P;选项C是Java的定义方式。

  • 第5题:

    使一个名为Myclass和public类可以成功编译,需满足以下哪个条件?

    A.Myclass类中必须定义一个正确的main()方法

    B.Myclass类必须定义在Myclass.java源文件中

    C.Myclass类必须定义在Myclass包中

    D.Myclass类必须被导入


    Myclass类必须定义在Myclass.java源文件中