首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2017-04-25
57
问题
有如下类定义:
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
解析
此题考查了常成员函数和友元函数的概念。选项A中,getRef()函数的返回值和函数函数类型不符,故错误;C选项中set()常成员函数改变了数据成员的值,这是不允许的:D选项中show()函数被同时定义成友元函数和常成员函数是错误的。
转载请注明原文地址:https://kaotiyun.com/show/T1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于友元的叙述正确的是( )。
非成员函数应声明为类的______函数才能访问这个类的private成员。
请将下列类定义补充完整。classBase(public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:voi
cin.getline(line,sizeof(line),’x’)表示的意思是读取90个字符存放到line如果遇到_____则结束输入。
下列关于派生类的构造函数的叙述中,正确的是()。
一个函数带有参数说明时,则参数的默认值应该在()中给出。
在最坏情况下,冒泡排序所需要的比较次数为【 】。
度为10的线性表进行冒泡排序,在最坏情况下需要比较的次数为______。
重载的流运算符函数经常定义为类的______函数。
随机试题
下列关于痴呆与脏躁的鉴别点中,无意义的是()
(2001年第19题)对稳定蛋白质构象通常不起作用的化学键是
正常腮腺的解剖、生理和超声表现中不正确的是
健康骨髓在需要时产生红细胞的能力是正常的
耐甲氧西林金黄色葡萄球菌(MRSA)的耐药机制是
患者男,45岁,消化性溃疡6年。工作应酬大量进食饮酒后30分钟出现上腹部剧痛,诊断为急性胃穿孔。首先的护理措施应该是
施工隧道内的空气中包含多种有害气体。其中可利用检知管法检测的有害气体包括()。
幂函数f(x)的图象过点,则f(x)的解析式是________。
简述人格权与身份权的区别。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址
最新回复
(
0
)