• 2022-06-12
    设类Myclass中有公有成员函数Show(),并有以下定义: Myclass obj,*p=obj; 下列语句错误的是:
    A: obj.Show()
    B: obj.Myclass::Show()
    C: p->Show()
    D: p.Show()
  • D

    内容

    • 0

      定义类的代码如下:class Person():def __init__(self,name):self.name=namedef show(self):print(self.name) A: p=Personp.show() B: p=Person()p.show('李思') C: p=Person('李思')p.show() D: p=Person('李思')show()

    • 1

      类MyClass的定义如下: class MyClass { int value; public: MyClass(){value=0;} SetVariable(int i){value=i;} }; 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);等价

    • 2

      p是指向PERSON类对象的指针,则通过p访问公有成员函数show()的方法是。

    • 3

      【单选题】下列定义函数show()语法正确的是( )。 A: function show( ){} B: function: show( ) {} C: function=show( ){} D: Show( ){}

    • 4

      通过类MyClass中的不含参数的构造方法,可通过【】语句实现,生成该类的一个对象。obj。