首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
71
问题
有以下程序: #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); } void disp() { cout<<"n="<<n<<end1; } }; int main () { sample s1(10) ,s2(5),s3; s3.add(s1,s2); s3.disp(); return 0; } 程序运行后,输出的结果是( )。
选项
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);”用于返回当前对象自身,即对当前对象进行了修改。 对于主函数调用add()成员函数语句“s3.add(s1,s2);”。此时,this指针指向的是对象 s3,执行该语句前,s3的数据成员n未赋值,执行完该语句后,就修改了s3的私有成员n的值,使其为15。
转载请注明原文地址:https://www.kaotiyun.com/show/BXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
开发大型软件时,产生困难的根本原因是()。
设有定义:doublex=2.12;,则以下各项中不能完整输出变量x值的语句是()。
下列数据结构中,属于非线性结构的是
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i<n;i++)p[i]=b[i];}main(){char
结构化程序设计的基本原则不包括( )。
下面不属于软件测试实施步骤的是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
若有说明inta[3][4];则a数组元素的非法引用是()。
下面不属于需求分析阶段任务的是()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
井下事故处理必须根据有关资料编写施工()。
女,33岁,4年前始反复上腹痛,餐前出现,餐后缓解。今晨突然出现剧烈腹痛来诊。查体:血压80/40mmHg,体温38.9℃,上腹部压痛、反跳痛及肌紧张,肠鸣音减弱,红细胞4.2×109/L,白细胞22×109/L。可能的诊断是
男性,27岁,已婚。近2个月来无明显原因常有自语自笑,说经常听到耳边有人在议论他的为人,声音有熟悉的也有不熟悉的,有的人说他工作能力差,工作责任心不强,有的说他还是不错的,人很诚实。患者意识清晰,神经系统检查无阳性发现,无精神活性物质滥用史。该患者最可
乌梅丸的组方特点中不包括
下列哪组腧穴被称为“四关”穴
生姜具有的功效桂枝具有的功效
某小型喷漆企业根据国家安全风险管控的相关要求,对毛坯清洗、喷色漆、色漆烘干、罩光喷漆、罩光烘干、检验下线和包装工艺流程等喷漆工艺环节,进行危险、有害因素辨识。根据《生产过程危险和有害因素分类与代码》(GB/T13861),关于危险、有害因素分类的说法,正确
材料与水接触时,水分子间的内聚力比材料分子间的相互吸引力大,该类材料称为()。
各市、县(市、区)人民政府,省各委办厅局,省各直属单位:劳动模范(以下简称劳模)是工人阶级和劳动群众的优秀代表。关心劳模、爱护劳模,帮助他们解决实际困难,有利于在全社会进一步弘扬劳模精神,()尊重劳动的浓厚氛围。根据我省实际情况,经省人民
下列情形中,侵犯了公民宪法权利的是()。
最新回复
(
0
)