重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机等级考试
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

下面是类MyClass的定义,对定义中各语句描述正确的是()。class MyClass{private: intx,y, z;public

下面是类MyClass的定义,对定义中各语句描述正确的是()。 class MyClass { private: int x,y, z; public: void MyClass(int A) { x=a; } //① int f(int a, int B) //② { x=a; y=b; } int f(int a,

A.语句①是类MyClass 的构造函数的定义

B.语句②和③实现类成员函数的重载

C.语句④实现对类成员变量x的更新操作

D.语句①、②、③和④都不正确

答案
查看答案
更多“下面是类MyClass的定义,对定义中各语句描述正确的是()。class MyClass{private: intx,y, z;public”相关的问题

第1题

类MyClass的定义如下:class MyClass{public:MyClass(){}MyClass(int i){value=new int(i);}int*v

类MyClass的定义如下: class MyClass { public: MyClass(){} MyClass(int i){value=new int(i);} int*value; }; 若要对value赋值,则下面语句正确的是()。

A.MyClass my;my.value=10;

B.MyClass my;*my.value=10;

C.MyClass my;my.*value=10;

D.MyClass my(10);

点击查看答案

第2题

若要把类 FriendClass 定义为类 MyClass 的友元类,则应在类 MyClass 的定义中加入语句【】。

若要把类 FriendClass 定义为类 MyClass 的友元类,则应在类 MyClass 的定义中加入语句【 】。

点击查看答案

第3题

类MyClass的定义如下: classMyClass{public: MyClass(){value=0;}SetVariable(inti){valtic=i;}p

类MyClass的定义如下:

classMyClass

{

public:

MyClass(){value=0;}

SetVariable(inti){valtic=i;}

private:

intvalue;

};

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题

有如下类定义: classMyClass(public: ____ private: intdata; }; 若要为Myclass类重载流

有如下类定义: classMyClass(public: ____ private: intdata; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClasS类的对象obj,则横线处的声明语句应为()。

A.friendistream&operator>>(istream&is,MyClass&a);

B.friendistream&operator>>(istream&is,MyClassa);

C.istream&operalor>>(istream&is,MyClass&a);

D.istream&operator>>(istream&is,Myclassa);

点击查看答案

第5题

有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>

有如下类定义

class MyClass

public:

Private:

int data;

};

若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,则横线处的声明语句应为()。

A) friend istream& operator>>(istream& is, MyClass&A);

B) friend istream& operator>>(istream& is, MyClassA);

C) istream& operator>>(istream& is, MyClass&A);

D) istream& operator>>(istream& is, MyClassA);

点击查看答案

第6题

有如下类定义: class MyClass{ int value; public: MyClass(int n):value(n){} int getValue

有如下类定义: class MyClass{ int value; public: MyClass(int n):value(n){} int getValueconst{retum value;} }; 则类MyClass的构造函数的个数是()。

A.1个

B.2个

C.3个

D.4个

点击查看答案

第7题

有如下类的定义。那么空格处的语句是()。class MyClass{ ____________int x,y;public: MyClass(int

有如下类的定义。那么空格处的语句是()。 class MyClass { ____________int x,y; public: MyClass(int x1=0,int y1=0) { x=x1; y=y1; } static void change() { x+=10; y+=10; } };

A.static

B.const

C.private

D.不需要填入内容

点击查看答案

第8题

有如下类的定义。横线处的语句是()。class MyClass{public:MyClass(int a=0,int b=0){X=a;Y=b;}voi

有如下类的定义。横线处的语句是()。class MyClass{public:MyClass(int a=0,int b=0){X=a;Y=b;}void Change()const{X=10;Y+=10;}private:___________________int X,Y;};

A.static

B.const

C.mutable

D.不需要填入内容

点击查看答案

第9题

已知类MyClass的定义如下: classMyClass{ public: voidfunctionl(MyClass&c){out<<c.dat

已知类MyClass的定义如下: classMyClass{ public: voidfunctionl(MyClass&c){out<<c.data;} statievoidfunction2(MyClas&c){cout<<c.data;} voidfunction3(){out<<data;} statiCvoidfunction4(){COut<<data;} private: intdata; }: 其中有编译错误的函数是()。

A.function1

B.function2

C.function3

D.function4

点击查看答案

第10题

(12 )若 MyClass 是一个类名,且有如下语句序列MyClass c1,*c2;MyClass *c3=new MyClass;MyClass

(12 )若 MyClass 是一个类名,且有如下语句序列

MyClass c1,*c2;

MyClass *c3=new MyClass;

MyClass &c4=c1;

上面的语句序列所定义的类对象的个数是

A ) 1

B ) 2

C ) 3

D ) 4

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝