类MyClass的定义如下:则对下列语句序列正确的描述是()。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)等价
时间:2024-03-10 10:24:50
相似题目
-
C#中MyClass为一自定义类,其中有以下方法定义publicvoidHello(){⋯⋯}使用以下语句创建了该类的对象,并使变量obj引用该对象:MyClassobj=newMyClass();那么,可如何访问类MyClass的Hello方法?()。
A . obj.Hello();
B . obj::Hello();
C . MyClass.Hello();
D . MyClass::Hello();
-
类MyClass的定义如下:class MyClass{ public:MyClass(){ value = 0;}SetVariable(inti) { value = i; }private:int value;}则对下列语句序列:MyClass*p,my; p=&my;正确的描述是( )。
-
给出如下类定义:public class test {test(int k) { }}如果要创建一个该类的对象,正确的语句是:
-
如下类定义中包含了构造函数和拷贝数的原型声明请在横线处写正确的内容,使拷贝构造函数的声明完整。ClassMyClass{private:intdata:public:MyClass(intvalue);//构造函数MyClass(const_______anotherObject);//拷贝构造函数};
-
定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,则下面哪些声明是正确的?()
-
如下的类定义,错误的语句是()。class Myclass {public:int a=1; //A)Myclass();//B)Myclass(int
如下的类定义,错误的语句是()。class Myclass {public: int a=1; //A) Myclass(); //B) Myclass(int i); //C) ~Myclass(); //D)
A.A
B.B
C.C
D.D
-
要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是()。
A.MyClassp=MyClass;
B.MyClassp=newMyClass;
C.MyClass&p=newMyClass;
D.MyClassa,&p=a;
-
有以下函数定义: void fun(int n,double x){......} 变量都已正确定义并赋值,则对函数fun正确调用语句是()。
A.fun(int y, double m)
B.k=fun(10,12.5)
C.fun(x,n)
D.void fun(n,x)
-
类MyClass的定义如下:class MyClass{public:MyClass(){value=0;}SetVariable(int i){value=i;)pr
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;) private: int value; }; 则对下列语句序列正确的描述是()。
A.MyClass*p,my;p=&my;
B.语句p=&my;是把对象my赋值给指针变量p
C.语句MyClass*p,my;会调用两次类MyClass的构造函数
D.对语句*p.SetV ariable(5)与语句my.SetVariable(5)等价
-
若要把类 FriendClass 定义为类 MyClass 的友元类,则应在类 MyClass 的定义中加入语句【】。
若要把类 FriendClass 定义为类 MyClass 的友元类,则应在类 MyClass 的定义中加入语句【 】。
-
某java程序的类定义如下: public class MyClass extends BaseClass{ } 则该java源文件在存盘时的源文件名应为
-
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()A.MyClass&(MyClass x);B.My
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()
A.MyClass&(MyClass x);
B.MyClass(MyClass x)
C.MyClass(MyClass &x);
D.MyClass(MyClass *x)
-
假定MyClass 为一个类,则该类的拷贝构造函数的声明语句为()。A.MyClass& (MyClass x);B.MyCla
假定MyClass 为一个类,则该类的拷贝构造函数的声明语句为()。
A.MyClass& (MyClass x);
B.MyClass (MyClass.x);
C.MyClass (MyClass &x);
D.MyClass (MyClass *x);
-
类MyClass的定义如下:class MyClass{public:MyClass(){value=0;}SetVariable(int i){value=i;}pr
类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)等价
-
50、假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
A.MyClass(MyClass x)
B.MyClass&(MyClass x)
C.MyClass(MyClass &x)
D.MyClass(MyClass *x)
-
37、已知类MyClass 声明如下: class MyClass { int n; public: MyClass(int k) : n(k) {} int getValue()const { return n; } }; 在下列数组定义中正确的是 ()
A.MyClass x[2];
B.MyClass x[2]={new MyClass(1), new MyClass(2)};
C.MyClass *x[2];
D.MyClass *x[2]={MyClass(1), MyClass(2)};
-
有如下类定义和变量定义:下列语句中正确的是()
A.cout<<a.publicData<<endl;
B.cout<<a.privateData<<endl;
C.cout<<b.publicData<<endl;
D.cout<<b.privateData<<endl;
-
若有如下类声明: class MyClass{ public: MyClass(){cout<<1;}};执行下列语句 MyClass a, b[2], *[2];程序的输出结果是()
A.11
B.111
C.1111
D.11111
-
有如下类和对象的定义:下列各组语句中,能输出3.1416的是()
A.cout<<constants->getPI();和cout<<Constants::getPI();
B.cout<<constants.getPI();和cout<<Constants.getPI();
C.cout<<constants->getPI();和cout<<Constants->getPI();
D.cout<<constants.getPI();和cout<<Constants::getPI();
-
C中,MyClass 是一个用户定义类,其中定义有方法 public void Hello{}使用如下语句创建类一个对象,MyClass obj = new MyClass();那么如何访问MyClass 的Hello()方法()
A.obj.Hello()
B.obj::Hello()
C.MyClass.Hello()
D.MyClass::Hello()
-
给定如下类定义语句:classBase{publicBase(){//...}publicBase(intm){//...}protectedvoidfun(intn){//...}}publicclassChildextendsBase{//membermethods}下面哪个方法可以正确的加入类Child中?()
A.privatevoidfun(intn){//...}
B.publicvoidfun(intn){//...}
C.voidfun(intn){//...}
D.protectedintfun(intn){//...}
-
如果已经定义了一个类Car, 则如下对语句:Car myCar; 解释正确的是:()
A.创建一个名为myCar的对象
B.申明了一个Car类型的变量myCar
C.将调用Car的构造函数初始化myCar对象
D.创建一个myCar类型的对象
-
定义了如下类,则以下正确的语句是
-
5、若MyClass是一个类名,且有如下语句序列 MyClass c1,*c2; MyClass *c3=new MyClass; MyClass &c4=c1; 上面的语句序列所定义的类对象的个数是
A.1
B.2
C.3
D.4