首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-06-27
62
问题
有如下类定义:
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/2DNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列类的定义中,有()处语法错误。classBase{publiC:Base(){}Base(inti){data=i;}ptivate:
若有以下定义:inta[]={1,2,3,4,5,6,7);charcl=’b’,c2=’2’;则数值不为2的表达式是()。
树是结点的集合,它的根结点数目是()。
数据库系统与文件系统的最主要区别是()。
定义重载函数时,应在参数个数或参数类型上【】。
设置虚基类的目的是______。
若类A和类B的定义如下:classA{public:inti,j;voidget();};classB:A{inti,j;protec
下面是关于派生类声明的开始部分,其中正确的是______。
设有如下关系表:RST__________________ABCABCABC112313112223223313则下列操作中正确的是______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
随机试题
胃癌病人胃液分析的结果为()
Iwasabouttoleavemyhouse_____thephonerang.
肌肉初长度的大小取决于
患儿,男,9岁。矢状骨面型为I类,双侧上颌第二乳磨牙早失,磨牙为远中尖对尖关系,前牙排列整齐。此时最佳的处置方案为
29岁妇女,近2年常于经前1日开始出现下腹痛,你认为下列哪项检查最无意义
[2014年第8题]下列说法中正确的是()。
风险型决策要求未来可能发生的自然状态的概率是()。
专门决策预算主要反映项目投资与筹资计划,是编制现金预算和预计资产负债表的依据之一。()
某日人民币的外汇牌价如下表(货币单位:人民币元)按照这一汇率,100元人民币可以兑换()。
根据以下资料。回答下列题。2010年,进口数量最多的商品与进口数量最少的商品的金额相比,相差()。
最新回复
(
0
)