首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Piano{ public: int GetPrice()eonst; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中
有如下类定义: class Piano{ public: int GetPrice()eonst; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中
admin
2021-05-06
33
问题
有如下类定义:
class Piano{
public:
int GetPrice()eonst;
private:
int price;
};
若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
选项
A、int GetPrice(){return price;}
B、int GetPrice()eonst{return price;}
C、int Piano::GetPrice(){return price;}
D、int Piano::GetPrice()eonst{return price;}
答案
D
解析
首先,题意需要定义常成员函数GetPrice(),所以需要在函数定义体的大括号前、形参表的小括号后使用const关键字,选项A、C错误;另外由于需要在类定义外定义成员函数,所以需要在函数名GetPrice()前,给出类名Piano的这个限定名,限定作用域在Piano中,选项B错误。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/oUfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
在类中重载赋值运算符时,应将其声明为类的()。
使用VC6打开考生文件夹下的源程序文件modi3.epp。此程序的运行结果为:InCDerive’sdisplay().b=1InCDerive2’sdisplay().b=2其中定义的类并不完整,按要求完成下列操作,
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=7Number=12注意:错误的语句在//********error********的下面,修
支持子程序调用的数据结构是()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
下列字符串中不能作为C++标识符使用的是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。
随机试题
一批新政策的出台,虽然解决了一些问题,却往往带来了更多的新问题。凯登称之为()
在糖酵解过程中,下列哪个酶催化的反应是不可逆转的()
CAM的含义是________。
6,9,13,(),24
资源的稀缺性的属性包括()。
去年12月份,党中央召开了一次全国党校工作会议,部署了当前和今后一个时期的党校工作。现在已经过去一年了,为了了解会议召开后的实施效果,领导让你去做一次调研,你会如何开展?
甲有一套商品房欲出售,经人介绍,与乙签订房屋买卖合同,丙知道后找到甲,表示愿意以更高的价格购买,甲便与丙订立合同并办理房屋过户手续。下列说法正确的是:
2,1,4,3,8,5,()
识别数据类的目的是Ⅰ.识别在建立信息总体结构中要使用的数据类Ⅱ.了解企业目前支持企业过程的数据的准确性、提供的及时性和可得性Ⅲ.查明目前的和潜在的数据共享关系Ⅳ.确定各个过程产生、使用、缺少哪些数据Ⅴ.发现需要改进的系统Ⅵ.确定企业的数据政策
下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是()。
最新回复
(
0
)