首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: classAA { int a; public: int getRef()const{return&a;} //① int getValueoconst{return a;} //
有如下类定义: classAA { int a; public: int getRef()const{return&a;} //① int getValueoconst{return a;} //
admin
2020-07-30
38
问题
有如下类定义:
classAA
{
int a;
public:
int getRef()const{return&a;} //①
int getValueoconst{return a;} //②
void set(int n)const{a=n;) //③
friend void show(AA aa)const{cout<
};
其中的四个函数定义中正确的是( )。
选项
A、①
B、②
C、③
D、④
答案
B
解析
此题考查了常成员函数和友元函数的概念。选项A中,getRef()函数的返回值和函数类型不符,故错误;C选项中set()常成员函数改变了数据成员的值,这是不允许的;D选项中show()函数被同时定义成友元函数和常成员函数是错误的。
转载请注明原文地址:https://kaotiyun.com/show/aWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
下面是一个模板声明的开始部分:templute<typenarneT>double__由此可知()。
在类中重载赋值运算符时,应将其声明为类的()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrint()
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为()。
在软件设计中,不属于过程设计工具的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass3TestClass2TestClass1其中定义的类并不完整,按照要求完成下列操作,将类的定义
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。例如,若S所指字符串为“asd123fgh543df”,处理后新字符串为“asdfghdf123543”。
随机试题
A、融变时限B、释放度C、泄漏率D、无菌E、溶化性颗粒剂需做的检查项目是
治疗疟疾时,服药一般在()
甲去购买彩票,其友乙给甲10元钱让其顺便代购彩票,同时告知购买号码,并一再嘱咐甲不要改变。甲预测乙提供的号码不能中奖,便擅自更换号码为乙购买了彩票并替乙保管。开奖时,甲为乙购买的彩票中了奖,二人为奖项归属发生纠纷。下列哪一分析是正确的?(
依据《危险化学品安全管理条例》的规定,危险化学品的生产、经营企业销售剧毒化学品、易制爆危险化学品,应当如实记录购买单位的名称、地址、经办人姓名、身份证号码以及所购买剧毒化学品、易制爆化学品的()等相关信息。
培训的配套激励制度主要包括()。(2005年11月三级真题)(2003年6月三级真题)
小薇在课堂上总是默默无言,陈老师给她写道:“在老师的眼里,你是一个聪明文静的孩子。每一次作业,你总是那么认真;每一节课上,你是那么专心。什么时候,能让老师听到你甜美的声音呢?”关于陈老师的做法,下列描述不正确的是()。
下列哪种权利救济方式属于我国法律规定的教育权法律救济方式()。
简述30年代经济大危机后西方国家经济上的分化。
在区间[-1,1]上的最大值为________.
设X1,X2,…,Xn是取自总体为N(μ,σ)的简单随机样本。记(Ⅰ)证明T是μ2的无偏估计量;(Ⅱ)当μ=0,σ=1时,求D(T)。
最新回复
(
0
)