首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TlestClass { int n; public: TestClass(int k):n(k){
有如下程序: #include<iostream> using namespace std; class TlestClass { int n; public: TestClass(int k):n(k){
admin
2012-01-20
29
问题
有如下程序: #include<iostream> using namespace std; class TlestClass { int n; public: TestClass(int k):n(k){} int get(){return n;} int get()const{return n+1;} }; int main() { TestClass p(5); colast TestClass q(6); cout<<p.get()<<q.get(); return 0; } 执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
C++中对常对象的成员函数调用,将自动调用其常成员函数,程序中调用原型为"intget()const;"的函数,对于非常对象将调用原型为"int get();"的函数。因为首先用5对对象p进行了初始化,所以执行p.get()时直接返回5,而对于常对象则以6对q进行初始化,在调用q.get()时,将调用原型为"int get()const;"的函数.该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/VJVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
判断char型变量c1是否为小写字母的正确表达式为()。
下列规格的数在C语言源程序中不合法的是()。
若有定义:inta;floatb;doublec;,程序运行时输入:a=1,b=2,c=3,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
关于计算机算法的时间复杂度的叙述中正确的是()。
在以下选项中,按照C语言规定,不能出现在标识符中的是()。
以下关于结构化程序设计的叙述中正确的是
随机试题
10岁男孩。右侧阴囊肿大2年。晨起变小,活动后增大。查体:右侧阴囊肿大,可触及囊性感,挤压时缩小,缩小后睾丸可触及正常大小。透光试验阳性。最可能的诊断是
在VPN中,PPTP和L2TP一起配合使用时可提供较强的访问控制能力,它的优点有哪些
溃疡性结肠炎的消化系统表现主要为
桥梁定期检查周期根据技术状况确定,最长不得超过()年。
下列关于《注册消防工程师资格考试实施办法》的说法中,正确的是()。
下列属于商业助学贷款实行的原则是()。
对于企业所得税的扣缴,下列表述正确的有()。
纸:草()
67,75,59,91,27,()
Inperiodofthesummerholidaystherewillbearevisedschedule(修改过的时刻表)ofservicesforthestudents.Changesfordining-room
最新回复
(
0
)