首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n (k){} int get(
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n (k){} int get(
admin
2013-02-27
38
问题
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n (k){} int get(){return n;) int get()const{return n+1;} }; int main() { AA a(5); const AA b(6); cout<<a.get()<<b.get(); return 0; } 执行后的输出结果是
选项
A、55
B、57
C、75
D、77
答案
B
解析
本题考核常成员函数和函数的重载。所谓函数重载,是指同一个函数名可以对应着多个函数的实现,类AA中定义了两个 get()函数,一个为普通成员函数,另一个为常成员函数。一般对象a既可以调用普通成员函数get,也可以调用常成员函数get,但是由于常成员函数不能更新对象的数据成员,所以题中通过对象a调用的函数为普通成员函数get(),返回值为5。常对象b只能调用常成员函数,所以题中通过对象b调用的函数为常成员函数get(),返回值为7。
转载请注明原文地址:https://kaotiyun.com/show/5SVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下类型说明语句 typedefstruct {intnum; struct{inty,m,d;}date; }PER; 则以下定义结构体数组并赋初值的语句中错误的是()。
下列结构体类型说明和变量定义中正确的是()。
有三个关系R、S和T如下, 则关系T由关系R和S通过()得到。
下面不合法的常量数据是()。
以下说法错误的是()。
采用表结构来表示数据及数据间联系的模型是()。
有以下程序段charch;intk;eh='a';k=12;printf("%C,%d,",ch,ch,k):printf("k=%d\n",k);已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是()。
下列关于线性链表的叙述中,正确的是()。
下面关于成员函数重载运算符和友元函数重载运算符相同的是()。
为解决在多重继承环境中因公共基类带来的______问题,C++语言提供了虚基类机制。
随机试题
区域市场营销
设总体X~N(μ,σ2),x1,x2,…xn为其样本,为样本均值,则~_________.
女性,38岁,乏力半年,贫血貌。平时月经量多,体检发现子宫肌瘤。化验检查血红蛋白60g/L,白细胞及血小板正常,骨髓增生活跃,以红系增生明显,幼红细胞体积小,红细胞中心淡染区扩大患者经治疗后血红蛋白升高,但一直未能持续正常,进一步的治疗建议是
左旋多巴的药理作用包括
在保险实务中,( )方式适用于保险合同条款文义不清或有歧义,无法用文义解释方式的情况。
企业对持有至到期投资初始确认金额与到期日金额之间的差额可以采用实际利率法摊销,也可以直接采用直线法摊销。()
研究学校情境中学与教的基本心理学规律的科学是()
某研究生准备运用“汉密尔顿焦虑量表”测量大学教师的焦虑问题。他准备开展的调查研究是
《逍遥游》
Underlinethetwowords,onefromeachgroup,whichareclosestinmeaning.(sit,
最新回复
(
0
)