更多"下面是类MyClass的定义,对定义中各种语句描述正确的是( )。 "的相关试题:
[单项选择]下面是类MyClass的定义,对定义中各种语句描述正确的是( )。
class MyClass
publiC://
void MyClass(int
A. //①
B. //②
[单项选择]下面是类MyClass的定义,对定义中语句描述正确的是( )。
class MyClass
public:
void MyClass(int a) X=a; //①
int f(int a,int b) //②
X=a;
Y=b;
int f(inta,intb,int c=0) //③
X=a;
Y=b;
Z=c;
static void g( ) X=10; //④
private:
int X,Y,Z;
;
A. 语句①是类MyClass的构造函数定义
B. 语句②和语句③实现类成员函数的重载
C. 语句④实现对类成员变量X的更新操作
D. 语句①②③和④都不正确
[单项选择]下面是类MyClass的定义,对定义中各语句描述正确的是( )。
class MyClass
private:
int x,y, z;
public:
void MyClass(int
A. x=a; //①
B. &nbs
C. 语句④实现对类成员变量x的更新操作
D. 语句①、②、③和④都不正确
[单项选择]类MyClass的定义如下:
class MyClass
pubfic:
MyClass( )value=0;
SetVariable(int i)value=i;)
private:
intvalue;
;
则对下列语句序列正确的描述是( )。
MyClass*p,my;p=&my;
A. 语句p=&my;是把对象my赋值给指针变量p
B. 语句MyClass*p,my;会调用两次类MyClass的构造函数
C. 对语句*p.SetVariable(5)的调用是正确的
D. 语句p->SetVadable(5)与语句my.SetVariable(5)等价
[单项选择]类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)等价