首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序: #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://www.kaotiyun.com/show/5SVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有语句typedefstructTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
有以下程序 #include<stdio.h> main() {char*s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case0: case1:putchar(*s+1)
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
数据库系统的数据独立性是指()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
下面不属于结构化程序设计原则的是()。
以下说法错误的是()。
以下说法错误的是()。
以下不能对二维数组a进行正确初始化的语句是()。
随机试题
生产劳动的经验被排斥在学校大门之外的现象发生在()。
靠风传播花粉和种籽的植物是______。
泪膜构成有
1996年11月,某市发生一起故意杀人案。2017年3月,当地公安机关根据案发时现场物证中提取的DNA抓获犯罪嫌疑人陆某。2017年7月,最高检察院对陆某涉嫌故意杀人案核准追诉。在最高检察院核准前,关于本案处理,下列哪一选项是正确的?(2017年卷二23题
财务分析的基本方法不包括()。
()是指旅游者的言行侵犯了一个主权国家的法律和世界公认的国际准则的行为。
Readthefollowingpassagesandanswerquestions9-18.1.ThePalaceMuseum,knownastheForbiddenCity,wastheimperialpalac
AttheKyotoconferenceonglobalwarminginDecember1997,itbecameabundantlyclearhowcomplexithasbecometoworkoutint
A.whileB.darkC.devisedD.whereasE.specificF.agreeableG.regularH.stimu
IfI_______inyourposition,Iwouldn’tacceptthisjoboffer.
最新回复
(
0
)