首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a: public: int getRef()const{return&a;}//① int getValue()const{return a;}//②
有如下类定义: class AA { int a: public: int getRef()const{return&a;}//① int getValue()const{return a;}//②
admin
2020-12-21
44
问题
有如下类定义:
class AA
{
int a:
public:
int getRef()const{return&a;}//①
int getValue()const{return a;}//②
void set(int n)const{a=n;}//③
friend void show(AA aa)const{cout<<a;}//④
};
其中四个函数的定义中正确的是( )。
选项
A、①
B、②
C、③
D、④
答案
B
解析
本题考查常成员函数,常成员函数只能引用本类中的数据成员,而不能修改它。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/DOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中用来实现运行时多态性的是
下列是重载乘法运算符的函数原型声明,其中错误的是
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
已知函数f的原型是:voidf(int*a,long&B);,变量v1、v2;的定义是intv1;longv2;正确的调用语句是
已知数组arr的定义如下:intarr[5]={1,2,3,4,5}、下列语句中输出结果不是2的是
执行语句for(i=1;i++<4;);,后变量i的值是
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
下列字符串中不能作为C++标识符使用的是()。
下面关于算法的叙述中,正确的是()。
随机试题
心脏听诊内容不包括【】
世界和平与发展这两大问题,至今一个也没解决,主要是由于【】
--Ifyouareofferedatriptothemoon,______it?--Ofcourse.Whynot?
下列不是高钙血症常见原因的是
A.大叶性肺炎B.慢性支气管炎C.小叶性肺炎D.肺气肿E.矽肺
治疗肺痿的方剂
涂饰工程的基层腻子应()。
电子通关方式不仅加快了通关速度,还有效控制了报检数据不符问题的发生,同时还能有效遏制不法分子伪造、变造通关证单的违法行为。( )
蛋白质多肽链生物合成后的加工过程包括
TheonewhoisstudyinginElizabeth’sclassis______.
最新回复
(
0
)