设有定义: classC {public: intvalue; … }; intX,*P; 则以下引用形式中,正确的是( )。
A.x=value;
B.x=C::value;
C.p=&value
D.p=C::value
第1题:
类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)等价
第2题:
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
A.x=value;
B.x=C: :value;
C.p=&value
D.p=C: :value
第3题:
类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)等价
第4题:
类MyClass的定义如下: classMvClass { public: MyClass(){value=0;} SetVariable(inti){value=i;} private: intvalue; }; 则对下列语句序列正确的描述是( )。
A.语句p=&my;是把对象my赋值给指针变量P
B.语句MyClass*P,my;会调用两次类MyClass的构造函数
C.对语句*P.SetVariable(5)的调用是正确的
D.语句p->SetVariable(5)与语句my.SetVariable(5)等价
第5题:
设有定义: class C {public: int ValUe; }; int X,*p; 则以下引用形式中,正确的是( )。
A.x=value;
B.x=C::value;
C.p=&value
D.p=C::value