题目内容 (请给出正确答案)
[主观题]

对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。 classMyClass {

对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。

class MyClass

{

public:

MyClass(int x){n=x;}

void SetNum(int n1){n=n1;}

private:

int n;

};

void f()

{

My Class*ptr=new MyClass(45);

【12】

}

提问人:网友kinghsun 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“对于下面定义的类MyClass,请在函数f()中添加对象成员…”相关的问题
第1题
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ()。class MyClass{pu

对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ()。 class MyClass { public: MyClass(int i) { n=i; } void SetNum(int x) { n=X; } private: int n; }; int f() { MyClas

A.ptr->SetNum(50)

B.SetNum(50)

C.ptr->n=50

D.*ptr->SetNum(50)

点击查看答案
第2题
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。class MyClass{pub

对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。 class MyClass { public: MyClass(int X){n:x;} void SetNum(int n1){n=n1;} private: int n; } int f() { MyClass *ptr=-new MyClass(45); ______ }

A.MyClass(50)

B.SetNum(50)

C.ptr->SetNum(50)

D.ptr->n=50

点击查看答案
第3题
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ()。class MyClass{pu

对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ()。 class MyClass { public: MyClass(int X){n=x;} void SetNum(int nl){n=nl} private: int n; } int f() { MyClass*ptr=new MyClass(45); ______ }

A.MyClass(50)

B.SetNum(50)

C.ptr->SetNum(50)

D.ptr->n=50

点击查看答案
第4题
下列类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数
的声明完整。

class myClass{

private:

int data;

public:

myClass(int value);//构造函数

myClass(const______another Object);//拷贝构造函数

}

点击查看答案
第5题
如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数
的声明完整。

class my(21ass{

private:

int data:

public::

MyClass(int value);//构造函数

MyClass(const______anotherObject); //复制构造函数

点击查看答案
第6题
以于下面定义的类MyClass, 在函数f()中将对象成员n的值修改为50的语句应该是()。class MyClass{pu

以于下面定义的类MyClass, 在函数f()中将对象成员n的值修改为50的语句应该是()。 class MyClass { public: MyClass (int x) { n=x; } void SetValue(int n1) { n=n1; } private: int n; }; int f() { MyClass *ptr = new MyClass(45); ________________; }

A.MyClass(50)

B.SetValue (50)

C.ptr->SetValue(50)

D.ptr->n=50

点击查看答案
第7题
下面是类MyClass的定义,对定义中各种语句描述正确的是()。 class MyClass { publiC:void MyClass(

下面是类MyClass的定义,对定义中各种语句描述正确的是()。

class MyClass { publiC: void MyClass(int a) //①

{ x=a; ) int func(int a,int b) //②

{ x=a; y=b; } int func(int a,int b,int c=0) //③

{ x=a; y=b; z=c; } static void resetValue() //④

{ x=0; } private: int X,y,Z; };

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

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

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

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

点击查看答案
第8题
下面是类MyChss的定义,对定义中语句描述正确的是()。class MyClass{public:void MyClass(int a){X

下面是类MyChss的定义,对定义中语句描述正确的是()。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};

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

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

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

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

点击查看答案
第9题
下面是一个类A的定义,请在空白处填写合适的内容(使用英文字符,如果必要,标识符间只留一个空格,不必要的不留空格)。 class A { int x; public: A(int x0); }; ________________//类A的构造函数的定义 的 函数头 { x=x0; } //类A的构造函数的函数体
点击查看答案
第10题
有如下的类模板定义: template<typenameTYPE>classMyClass{TYPE n; public:MyClass(TYPE k);… };

有如下的类模板定义:

template<typenameTYPE>

classMyClass{

TYPE n;

public:

MyClass(TYPE k);

};

其中构造函数MyClass用的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义______。

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信