首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; public: int getRef()const{ return &a; } //① int getValue(
有如下类定义: class AA { int a; public: int getRef()const{ return &a; } //① int getValue(
admin
2010-12-16
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/GKjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对下列二叉树进行前序遍历的结果为()。
以下选项中,合法的C语言常量是()。
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为asd123fgh543df,理后新字符串为123543asdfghdf。请
在关系数据库中,用来表示实体间联系的是
下列给定程序中函数fun的功能是:用冒泡法埘6个字符串按m4,到大的顺序进行排序。请改止程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
设有以下代码do{while(条件表达式1)循环体A;}while(条件表达式2);while(条件表达式1){do{循环体B;}while(条件表达式2);}其中,循环体
下列关于C语言数据文件的叙述中正确的是()。
结构化程序所要求的基本结构不包括()。
下面关于位运算符的叙述,正确的是
下列对于软件测试的描述中正确的是()。
随机试题
(2007年4月)人民法院的职权包括_________、_________、________、__________、__________。
患者女,26岁。因面黄、乏力、皮肤紫癜1年来诊。查体:巩膜轻度黄染。检测WBC4.6×109/L,RBC1.8×1012/L,Hb60g/L,PLT36×109/L;骨髓示有核细胞增生明显活跃,粒系比例、分布正常,红系占0.32,分布大致正常,成熟红细胞畸
下列各项违背我国人类辅助生殖技术伦理原则的是
患者,男,12岁。晚饭吃牛排后脘腹胀痛,嗳腐吞酸,恶心欲呕。用药首选
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
认知结构迁移理论认为影响学习迁移的三个关键因素是
YouaregoingtoreadalistofheadingsandatextabouttheamazingsuccessofthenovelTheDaVinciCode.Choosethemostsu
Lookatthetenstatementsforthispart.Youwillhearamantalkingabout"TheWrightBrothers".Decidewhetheryout
Anorganization’sreputation,profitability,andevenitscontinuedexistencecandependonthedegreetowhichitstargetedpub
【B1】【B5】
最新回复
(
0
)