首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Piano{ public: int GetPrice()const; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
有如下类定义: class Piano{ public: int GetPrice()const; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
admin
2020-07-23
45
问题
有如下类定义:
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://kaotiyun.com/show/zGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
下列关于重载运算符的说法正确的是:
已知函数f1调用函数f2,若要把这两个函数的定义放在同一个文件中,则
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
下列叙述中正确的是
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){return
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
下列选项中,正确的C++表达式是
有函数模板声明和一些变量定义如下:template<classT1,classT2,classT3>T1sum(T2,T3);doubled1,d2;则下列调用中,错误的是()。
随机试题
将直线往复运动转变为回转运动或将回转运动转变为直线往复运动时,应采用()。
网络节点主要负责网络中信息的发送、接收和转发。
卡比多巴与左旋多巴合用的理由是
某公司面向城市居民推出了共享单车服务,居民通过智能手机就能快速租用和归还该公司提供的共享单车,用非常低廉的价格来完成一次几公里的市内骑行。居民在注册成为共享单车的用户时,需点击确认该公司提供协议与授权文件后方可注册使用,文件中的有一条为“发生事故概不负责”
对应于常用工具栏里“复制”按钮的快捷键是( )。
下列关于应收账款询证函的表述中,正确的是()。
DepartmentofReturnsSnapPhotographyEquipment,Inc.23580WooliverRd.Dublin,IowaDearSirorMadam,LastweekIpurcha
销售工作要求执行者能说会道,秘书工作要求执行者细致周到。这体现了员工素质测评的()原理。
(2017·山东)下列不属于支架式教学环节的是()
新课改中教育观念的转变主要是指()①教育功能观的转变②教师观的转变③学生观的转变④教学观的转变⑤评价观的转变
最新回复
(
0
)