首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
35
问题
有如下类定义:
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全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
若某完全二叉树的深度为h,则该完全二叉树中至少有______个结点。
算法的复杂度主要包括【】复杂度和空间复杂度。
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<endl;}};classA2:
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为()。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
算法的空间复杂度是指
随机试题
Wecanmakemistakesatanyage.Somemistakeswemakeareaboutmoney.Butmostmistakesareaboutpeople.“DidJerryreallyca
在系统性红斑狼疮的多系统损害中,以哪项发生率最高
遗传性寻常型鱼鳞病的遗传方式是
粉尘爆炸压力及压力上升速率主要受()等因素的影响。
下列属于代理记账业务范围的有()。
2003年中国人民银行开始面向商业银行发行中央银行票据,这种货币政策工具属于(),其影响是()。
高压断路器铭牌上标明的额定电压即为允许的最高工作电压。()
A、 B、 C、 D、 D第一组图形封闭区域数分别为2、4、6,第二组图形封闭区域数分别为(3)、5、7。
若曲线y=x2+ax+b和2y=一1+xy3在点(1,一1)处相切,其中a,b是常数,则
【B1】【B13】
最新回复
(
0
)