首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序: #include<iostream> using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } sample add(sample s1,sample s2) { this->n=s1.n+s2.n; return(*this); }
选项
A、n=10
B、n=5
C、n=20
D、n=15
答案
8
解析
本题考核this指针的应用。上述程序中,sample类的add成员函数中使用了 this指针,this指针指向当前对象自身,该成员函数中的语句:this->n=s1.n+s2.n;,用于修改当前对象的数据成员n的值,语句:return(*this);用于返回当前对象自身,即对当前对象进行了修改。 对于main()函数调用add成员函数语句“s3.add(s1,s2);”。此时,this指针指向的是对象s3,执行该语句前,s3的数据成员n未赋值,执行完该语句后,就修改了s3的私有成员n的值,使其为15。
转载请注明原文地址:https://kaotiyun.com/show/SCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>inta=2;intf(intk){staticintn=0;intm=0;n++;a++;m++;k++;returnn+m+a+k;
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
在下列选项中,没有构成死循环的程序段是()。
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
算法的有穷性是指()。
医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是()。
下面说法正确的是()。
算法的空间复杂度是指()。
随机试题
声波感受器是【】
小强因故意伤害行为而被公安机关立案侦查,在公安机关侦查期间,小强委托了律师张某为其提供帮助,张某在接受委托后就向公安机关提出要会见小强;后来该案件被移送人民检察院审查起诉,在此期间,小强委托他的好朋友小童作为他的辩护人。小童是一所中学的政治老师,接受委托后
纵向法律关系和横向法律关系的划分依据是()。
师爱的心理功能有()。
复数α、β分别对应复平面内的点P、Q,O为坐标原点,若α2-2αβ+4β2=0,则△POQ是().
1980年中国实施个税缴纳时,个人所得税标准在800元;2006年,个人所得税标准是1600元;2008年,从1600元提高到2000元;到2011年6月30日,全国人大常委会表决通过了关于修改个人所得税的决定,将个税起征点提高到3500元。调高个
五个手指虽然不一样长,但却能弹出美妙的旋律,请谈谈你的看法。
Accordingtothereport,howmanyhoursaresomekidsinIndiaworkinginaday?
Whatwerethefourpoliceofficersdoingwhenagunmancamein?
A.divisionB.sufficientC.constantD.depthsE.exteriorF.whereasG.stableH.provedI.externalJ.measuringK.environme
最新回复
(
0
)