首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int n; public: sample(){}
若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int n; public: sample(){}
admin
2010-03-29
32
问题
若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout〈〈"n="〈〈n〈〈end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是( )。
选项
A、n=10
B、n=5
C、n=15
D、n=20
答案
4
解析
本题考核this指针的应用。本程序中sample类定义了一个addvalue非静态成员函数。addvalue()函数的原型是:void addvalue(sample *this,int m);,该函数的第1个参数是执行该类对象的一个指针,即this指针。由于这个参数是系统隐含的,所以在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这一参数。程序的最后输出结果是15。
转载请注明原文地址:https://kaotiyun.com/show/zRjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下选项中,不合法的C语言用户标识符是()。
有以下程序:#ineludetypedefstruct{intb,p;}A;voidf(Ac)/*注意:C是结构变量名*/{intj;c.b+=1:c.p+=2;}main(){inti;Aa={1,2};f(a)
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是
下面描述不属于软件特点的是()。
算法的有穷性是指()。
需求分析阶段的任务是()。
对建立良好的程序设计风格,下面描述正确的是()。
下列描述中,()是抽象类的特性。
随机试题
生产动态测井资料用来评价(),了解、监测生产井产出剖面和注入井的注入剖面。
关于葡萄胎的说法正确的是
下列哪种疾病与胃癌发病无关
在相同情景或条件下,父母对孩子的教育有时候事倍功半,而换成其他人来教育时却产生了事半功倍的效果,这是()的作用。
有种现象:有的人在工作中怕得罪人,反而失去了人心;有的人在工作中不怕得罪人,却得到了人心,请对此谈谈你的看法。
(2012年上海.A卷.12)我们有走向国际舞台的好导演,也有社会责任感较强的作家,但是世俗社会的艺术趣味并不如艺术家那般乐观,或者说饮食众生们对生活的诗意关怀还不够。这样的情形是否提示我们不妨多阅读点儿古典的东两,从本民族的优秀文化中汲取人文营养,即使对
在我国近代,采取民商分立民事立法体制的政权有()。
结合材料回答问题: 以下是诸葛亮的《隆中对》:“自董卓已来,豪杰并起,跨州连郡者不可胜数。曹操比于袁绍,则名微而众寡。然操却能克绍,以弱为强者,非惟天时,抑亦人谋也。今操已拥百万之众,挟天子而令诸侯,此诚不可与争锋。孙权据有江东,已历三世,国险而民附,
设=_______.
在嵌入式系统开发时,有时会利用指令集模拟器来开发、调试相关的嵌入式应用软件。下面有关指令集模拟器的说法中,错误的是()。
最新回复
(
0
)