首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
62
问题
有以下程序: #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://kaotiyun.com/show/BXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计的根本目标是要解决
在关系数据库中,用来表示实体间联系的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下列选项中属于面向对象设计方法主要特征的是()。
下列叙述中正确的是
有嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c:elseif(b<c=k=b;elsek=c:以下选项中与上述if语句等价的语句是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
软件生存周期中,解决软件“做什么”的阶段是()。
面不属于软件需求分析阶段主要工作的是
随机试题
医务人员在一定的医德认识,情感、意志、信念的支配下所采取的行为是指医务人员自觉地克服在履行医德义务中所遇到的困难和障碍的毅力是指
患者,女,16岁。2天前淋雨,次日出现寒战、高热,继之咳嗽,咳少量黏液脓性痰,伴左侧胸痛。查体:体温39.8℃,急性病容,口角和鼻周有疱疹,心率110次/分,律齐,血白细胞15×109/L。最可能的诊断是()
A.肺肝B.心肝C.肺脾D.肺肾E.肺心感冒夹惊的病位于
不存在神经节的传出神经是
下列关于工程项目投资决策分析的基本要求,说法正确的是()。
250g乙醚中溶解了10.6g某难挥发性的非电解质,测得沸点上升了0.844℃,已知乙醚的沸点上升常数Kb=2.11℃.kg/mol,则该非电解质的摩尔质量为()g/mol。
未经( )及项目设计负责人允许,施工单位无权修改没计。
甲公司为增值税一般纳税人,适用的增值税税率为17%。2×17年1月甲公司董事会决定将本公司生产的500件产品作为福利发放给公司管理人员。该批产品的单位成本为1.2万元,市场销售价格为每件2万元(不合增值税税额)。假定不考虑其他相关税费,甲公司在2×17年因
地藏菩萨头顶宝瓶内存智慧光,让智慧之光普照世间一切众生,使众生解脱血火刀兵之灾,得无上之力。()
设向量组(Ⅰ):α1,α2,α3;(Ⅱ):α1,α2,α3,α4;(Ⅲ):α1,α2,α3,α5,若向量组(Ⅰ)与向量组(Ⅱ)的秩为3,而向量组(Ⅲ)的秩为4,证明:向量组α1,α2,α3,α5-α4的秩为4.
最新回复
(
0
)