首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
33
问题
有如下类定义:
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://jikaoti.com/ti/8iE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
每个对象都维护了一个指向自身的指针,这个指针称为【】指针
对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为______。
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<*p;r
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先【】,后【】,最后为【】。
在下面程序中,编译出现错误的语句是______。classB{public:B(){f();}virtualvoidf()=0;};
在下列概念中,不属于面向对象方法的是______。
线性表最常用的操作是存取第i个元素及其前趋的值,则采用______存储方式节省时间
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中
下列叙述中,不属于数据库系统的是()。
随机试题
肝硬化门脉高压症的临床表现是
()是评定使用价值在市场上反映出的价格。
某承包商承接某工程,占地面积1.63万㎡,建筑层数地上22层,地下2层,基础类型为桩基筏式承台板,结构形式为现浇剪力墙,混凝土采用商品混凝土,强度等级有C25、C30、C35、C40级,钢筋采用HRB355级。屋面防水采用SBS改性沥青防水卷材,外墙面喷涂
待摊费用账户如有余额,其余额只能在借方。()
甲公司2013年年初开始进行新产品的研究开发,2013年度处于研究阶段,投入研究费用300万元,2014年度进入开发阶段,发生支出800万元(其中符合资本化条件的部分是600万元),至2015年1月研发成功,并向国家专利局提出专利权申请且获得专利权,实际发
“红娘”出自古典戏剧()。
计算行列式
ForthepeoplewhohavenevertraveledacrosstheAtlanticthevoyageisafantasy.Butforthepeoplewhocrossitfrequentlyo
应用程序使用(12)来保证能够连续不断地对文件进行更新。
Ourlivesarewoventogether.AsmuchasIenjoymyown【C1】______,InolongerimagineIcangetthroughasingledaycompletely
最新回复
(
0
)