首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
admin
2020-04-07
36
问题
有如下类定义:
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/hy8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,bcharc,d;cin>>a>>b>>c>>d;
在一个单链表HL中,若要向表头插入一个由指针p指向的节点,则需要执行语句序列()。
下列叙述中,正确的是()。
对如下二叉树进行后序遍历的结果为()。
以下不属于运算符重载应注意的问题是()。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
将E-R图转换到关系模式时,实体与联系都可以表示成()。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
随机试题
根据国有资产管理法律制度规定,在产权交易过程中,采取分期付款方式的,受让方首期付款不得低于总价款的()。
国境卫生检疫机关发现检疫传染病或者疑似检疫传染病时,必须用最快的方法报告国务院卫生行政部门,最迟不得超过24小时。( )
下列指标和时间构成的数列中,属于绝对数时期序列的是( )。
教育目的就是培养目标。()
人的全面发展
师徒二人加工同样多的零件。当师傅完成了时,徒弟完成了140个。当师傅完成了任务时,徒弟完成了,那么,师傅加工了()个零件。
下面关于事先违宪审查的表述正确的是()。
使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是
计算机操作系统的主要功能是()。
Oneofthemostcriticalproblems【C1】_____blackandotherminorityAmericanstodayisthedifficultyofentering【C2】_____socie
最新回复
(
0
)