首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{
admin
2017-10-17
71
问题
有如下类定义: 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(AAaa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是
选项
A、①
B、②
C、③
D、④
答案
B
解析
本题考查了常成员函数和友员函数的一些概念。getRef()函数返回的是a的地址值&a,而函数类型却定义为int,C++中不允许隐式的将一个地址值类型转换为int类型,故选项A不正确。set()函数被定义为常成员函数,但在函数中给a赋值,改变了数据成员的值这是不允许的,故选项C错误。show()函数被定义为AA类的友员函数,它不属于AA类而是一个全局函数。所以同时被定义为常成员函数是错误的。所以选项D不正确。故应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/zPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法正确的是
下列选项,不正确的是
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出: main( ) {int n, k, float score, sum, ave;
在数据库逻辑结构的设计中,将ER模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系m:n:p,最少可转换为【】个关系模式。
设置虚基类的目的是()。
关于纯虚函数和抽象类的描述中,错误的是()。
以下选项中合法的用户标识符是
下面的描述中错误的是
下列选项中合法的用户标识符是()。
随机试题
汇出行用加押电传或SWIFT(环球银行间金融电讯网络)形式,指示汇人行付款给指定收款人的汇款形式称为()。
IgA肾病的组织学改变可为()(2009年)
脂肪动员的限速酶是
关于半月板的血供来源,正确的是
患者,男性,30岁,饱餐后突然上腹剧痛6小时,很快波及全腹,既往有胃病史。查体:全腹肌紧张,有压痛、反跳痛,肝浊音界消失,肠鸣音减弱。最可能的诊断是
女,3岁。自幼呼吸较急促,消瘦,乏力,常患呼吸道感染。剧烈哭吵时,唇周青紫,体检胸骨左缘第3~4肋间可闻及3/6~4/6级粗糙的收缩期杂音,X线检查左右心室增大,肺动脉段突出,可见肺门“舞蹈”。最可能的诊断是
我国政府机构与立法机构的关系是()。
下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。
Anartist(画家)wenttoawonderfulpartofthecountrywithaholiday,andstayedwithafarmer.
Moststudiessuggestthatwhenwomenandmenshoulddothe(1)______samejobandhavetheexperience,payratestendtobesimi
最新回复
(
0
)