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

有如下类声明,则类MyDERIVED中保护的数据成员和成员函数的个数是()。 class MyBASE {private: in

t k; protected: int x; public: void set(int m,int n){ k=m;x=n;} int get()const{ return k;} }; class MyDERIVED: protected MyBASE { protected: int j; public: void set(int m, int n,int p){ MyBASE::set(m,n); j=p;} int get() const { return MyBASE::get()+j; } };

A、4

B、3

C、2

D、1

提问人:网友gaoolp 发布时间:2022-01-06
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“有如下类声明,则类MyDERIVED中保护的数据成员和成员函…”相关的问题
第1题
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;}

有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class MyDERIVED:pnoted My BASE { protected: int j; public: void set(int m,int n){MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是

A.4

B.3

C.2

D.1

点击查看答案
第2题
有如下类声明:class MyBASE{int k;public:void set(int n){k=n;}int get()const{return k;}};cla

有如下类声明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE { protected: int j: public: void set(int m,int n){MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是()。

A.4

B.3

C.2

D.1

点击查看答案
第3题
有如下类声明:class MyBASE{ int k: public; void set(int n){k=n;} int get() const{return k;}

有如下类声明: class MyBASE { int k: public; void set(int n){k=n;} int get() const{return k;} }; class MyDERIVED: protected MyBASE { protected: int j; public: void set(int m, int n){MyBASE::set(m);j=n;} int get() const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是()。

A.4

B.3

C.2

D.1

点击查看答案
第4题
有如下类声明“class A{int x; ……};”,则A类的成员x是:()

A.公有数据成员

B.私有数据成员

C.公有成员函数

D.私有成员函数

点击查看答案
第5题
有如下类声明: class Sample { int x; }; 则Sample类成员x是Sample类的()。A. 公有数据成员B.

有如下类声明: class Sample { int x; }; 则Sample类成员x是Sample类的()。

A. 公有数据成员

B. 保护数据成员

C. 私有数据成员

D. 以上选项都不正确

点击查看答案
第6题
有如下类声明: class Foo{ int bar; }; 则Foo类的成员bar是

A.公有数据成员

B.公有成员函数

C.私有数据成员

D.私有成员函数

点击查看答案
第7题
下列关于类定义的说法中,正确的是()。 A.类定义中包括数据成员和函数成员的声明B.类成

下列关于类定义的说法中,正确的是()。

A.类定义中包括数据成员和函数成员的声明

B.类成员的缺省访问权限是保护的

C.数据成员必须被声明为私有的

D.成员函数只能在类体外进行定义

点击查看答案
第8题
下列关于类定义的说法中,正确的是

A.类定义中包括数据成员和函数成员的声明

B.类成员的缺省访问权限是保护的

C.数据成员必须被声明为私有的

D.成员函数只能在类体外进行定义

点击查看答案
第9题
下面对对象成员的正确描述是()

A.在一个类中可以声明本类的对象成员

B.对象成员的声明方法与普通数据成员的声明方法相同

C.在一个类中可以声明本类的指针数据成员

D.如果对象成员的构造函数有参数,则必须在声明该对象成员的同时给其构造函数传递参数值

点击查看答案
第10题
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { }

有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const{ return k;} }; class MyDerived: MyBase { intj; public: MyDerived(int i): j(i) {} int getK()const{ return k; } int getJ()const{ return j; } }; 编译时发现有一处语法错误,对这个错误最准确的描述是

A.函数getK试图访问基类的私有成员变量k

B.在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private

C.类MyDerived缺少一个无参的构造函数

D.类MyDerived的构造函数没有对基类数据成员k进行初始化

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

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

简答题官方微信公众号

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

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

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