首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Cup{ public: void SetPrice(double val=5.8); double GetPrice() { return price;
有如下类定义: class Cup{ public: void SetPrice(double val=5.8); double GetPrice() { return price;
admin
2021-02-22
49
问题
有如下类定义:
class Cup{
public:
void SetPrice(double val=5.8);
double GetPrice() { return price; }
double GetPrice() const { return price; }
private:
double price;
};
void Cup::SetPrice(double val) { price=val; }
下列关于类中成员函数的叙述中,错误的是
选项
A、成员函数SetPrice不是内联函数
B、成员函数SetPrice的形参val具有默认值
C、成员函数GetPrice可以重载
D、类中没有对成员函数GetPrice进行重载
答案
D
解析
在类体中定义的成员函数,C++系统会自动将它们作为内联函数处理,而在类外定义的成员函数,系统并不把它们默认为内联函数,所以SetPrice不是内联函数,SetPrice的形参val具有默认值5.8,类体中有两个GetPrice,所以这是对GetPrice 函数进行了重载,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/I7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
下列关于模板的叙述中,正确的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。A)0B)0.7C)0.66667D)0.66666667
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更
设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
下列关于new和delete运算符的叙述中,错误的是()。
下列字符串中不能作为C++标识符使用的是()。
随机试题
男性,48岁,明确诊断为肝硬化2年,最近2个月出现齿龈出血、双下肢水肿、腹胀。下列哪项对判断肝细胞功能最有帮助
A.正常人B.麻痹性肠梗阻C.低钾血症D.胃肠道大出血E.机械性肠梗阻听诊时肠鸣音次数增多,达每分钟10次以上,但肠鸣音音调不高亢,应考虑
早产儿的呼吸特点是
一般而言,股东权益与固定资产比率越大,企业的资本结构越稳定。()
如果预期未来家庭收入可通过努力劳动获得明显增加,那么个人理财可以更多配置储蓄产品类资产。()
直接与左心室相连的大血管是()。
教师是既定课程的阐述者和传递者,学生是既定课程的接收者和吸收者,这是新课程倡导的教学观。
下列国际组织中,总部设在中国的是()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Mrs.Robsoninvitedustodinnerafter.
最新回复
(
0
)