首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Piano{ public: int GetPrice()const; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
有如下类定义: class Piano{ public: int GetPrice()const; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
admin
2020-07-23
51
问题
有如下类定义:
class Piano{
public:
int GetPrice()const;
private:
int price;
};
若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
选项
A、int GetPrice(){return price;}
B、int GetPrice()const{return price;}
C、int Piano::GetPrice(){return price;}
D、int Piano::GetPrice()const{return price;}
答案
D
解析
首先,题意需要定义常成员函数GetPrice(),所以需要在函数定义体的大括号前、形参表的小括号后使用const关键字,选项A、C错误;另外由于需要在类定义外定义成员函数,所以需要在函数名GetPrice()前,给出类名Piano的这个限定名,限定作用域在Piano中,选项B错误。本题答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/zGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是( )。
若要在Viz类中将*重载为一元运算符,下列重载函数声明中肯定有错的是
数据字典(DD)所定义的对象都包含于
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{ret
在下列关键字中,不能用来表示继承方式的是()。
关于关键字class和typename,下列表述中正确的是()。
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
下列选项中,与实现运行时多态性无关的概念是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
A.肾B.膀胱C.肾、膀胱D.肾、三焦癃闭的病位在
与发展社会主义市场经济,实现市场对资源配置起基础性作用的要求相适应,必须建立主要由市场形成价格的机制,因为只有主要由市场形成的价格,才能()
腹部触诊有“揉面感”提示()。
A.白术B.熟地黄C.白芍D.川芎E.当归
下列关于竣工图编制要求的表述中,错误的是()。
某公司2016年拟投资4000万元购置一台生产设备以扩大生产能力,该公司目标资本结构下权益乘数为2。该公司2015年度税前利润为4000万元,所得税税率为25%。要求:计算2015年度的净利润是多少?
F公司系ABC会计师事务所的常年审计客户。2012年11月,ABC会计师事务所与F公司续签了审计业务约定书,审计F公司2012年度财务报表。假定存在以下情形:(1)F公司由于财务困难,应付ABC会计师事务所2011年度审计费用120万元一直没有支
实践是物质性的活动,具有间接现实性。()
下列各项经济活动中,不属于企业筹资引起的财务活动有()。
分析下面画线词的词性。他在学习上遇到困难。(上海大学)
最新回复
(
0
)