首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Bag{ public: Bag(int p,char s=’M’):price(P),size(s){count++;} ~Bag(){count~;} int GetPrice(){r
有如下类定义: class Bag{ public: Bag(int p,char s=’M’):price(P),size(s){count++;} ~Bag(){count~;} int GetPrice(){r
admin
2020-05-14
9
问题
有如下类定义:
class Bag{
public:
Bag(int p,char s=’M’):price(P),size(s){count++;}
~Bag(){count~;}
int GetPrice(){return price;}
int GetPrice()const{return price;}
void SetPrice(int val)const{price=val;}
private:
int price;
char size;
static int count;
};
下列关于类成员的叙述中,正确的是( )。
选项
A、成员函数GetPrice存在重定义
B、构造函数的参数不能设置默认值
C、析构函数中不能访问静态数据成员
D、成员函数SetPriee不能定义为常函数
答案
D
解析
重定义是指派生类的函数屏蔽与其同名的基类函数,成员函数重载是指在同一个类中函数名字相同而参数列表不同,两个成员函数GetPrice由于const的修饰,使得它们为重载函数,此处不存在重定义,选项A错误;构造函数的参数可以设置为默认值,选项B错误;析构函数可以访问静态数据成员,选项C错误;成员函数SetPrice会修改成员变量price的值,所以不能定义为常函数,选项D正确,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/7q8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,动态创建对象可以使用【 】操作符来完成。
有如下程序:#includevoidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a[0]
若有以下程序:#include<iostream>usingnamespacestd;intmain(){chara;a=’H’-’A’+’0’;cout<<a<<end
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}setVariable(inti)
下选项中不属于c++的类型的是______。
有以下程序,在横线应添加()。#includeusingnamespacestd;classTestClass{public:TestClass(intn){nu
在数据流图(DFD)中,带有名字的箭头表示______。
下图所示的二叉树的先序遍历序列是【】。
下列关于队列的叙述中正确的是
下列叙述中正确的是
随机试题
兴趣有__________、__________和__________三个特点。
根据凸轮机构的工作原理得知,从动件的运动经历了()个阶段。
下列哪项职业有害因素与女工妊娠高血压发病率无关
可用于管网分流、合流或旁通处的各支路风量调节的风阀是()。
背景资料:某沿海城市电力隧道内径为3.5m,全长4.9km,管顶覆土厚度大于5m,采用顶管法施工,合同工期1年,检查井兼作工作坑,采用现场制作沉井下沉的施工方案。电力隧道沿着交通干道走向,距交通干道侧石边最近处仅2m左右。离隧道轴线8m
一辆汽车从单位往机场接客人,通常以60千米/小时的速度行驶要2小时才能到达,有一次以这个速度去机场,行驶了1小时汽车就坏了,之后停下来花了15分钟才修好,问汽车要以多快的速度行驶才能准时到达机场?()
下列()属于商业银行狭义的表外业务。
RecentsurveysshowthatJapaneseyouthhavebecomea"MeGeneration"thatrejectstraditionalvalues."Around1980manyJap
SecuringrealandlastingimprovementinthelivesofindividualmenandwomenisthemeasureofallwedoattheUnitedNations
Itwastheworsttragedyin【C1】______history,sixtimesmoredeadlythantheTitanic.WhentheGermancruiseshipWilhelmGu
最新回复
(
0
)