首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
41
问题
有以下程序: #include <iostream> using namespace std; class sample { private: int n; public: sample(){} sample (int m) { n=m; sample add(sample sl,sample s2) { this->n=sl.n+s2.n; return (*this); } void disp() { cout<<"n="<<n<<end1; } }; int main ( ) { sample sl(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指针的使用。类中成员函数add中的this指针指向该成员函数被调用的对象。在主函数main()中调s3.add(s1,s2),即对象s3的私有变量n的值为对象s1和s2私有变量的和,所以程序最后输出15,即选项D。
转载请注明原文地址:https://kaotiyun.com/show/hTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.name,"Z
设有定义:doublex=2.12;,以下不能完整输出变量x值的语句是()。
下列叙述中正确的是
以下不构成无限循环的语句或语句组是
以下叙述中错误的是
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
对建立良好的程序设计风格,下面描述正确的是()。
软件开发中需求分析的主要任务是()。
随机试题
自定心卡盘能同时完成工件的定位和夹紧。()
下肢按骨度分寸法计算长为16寸的起止部位是
发行分离交易的可转换公司债券的上市公司,其最近1期末经审计的净资产不低于人民币10亿元。( )
沵迆平原,南驰苍梧涨海,北走紫塞罹门。拖以漕渠,轴以昆岗。重江复关之陕,四会五达之庄。当昔全盛之时,车挂轊,人驾肩,廛闸扑地,歌吹沸天。孳货盐田,铲利铜山。才力雄富,士马精妍。故能侈秦法,佚周令,划崇墉,刳浚洫,图修世以休命。是以板筑雉堞之殷,井斡烽橹之勤
领导交给老张一项统计工作,老张说三天可以完成,但是他临时有出差任务,便将工作交接给了小李,结果小李用一天就完成了工作并向领导做了汇报,老张知道后非常生气。如果你是小李,你会怎么办?
下列文学形象与其特点对应错误的是()。
某甲在裁缝店加工连衣裙一件,在取衣服时,因带的钱不够付加工费,经双方协商将某甲的一块手表留下,付清加工费后取回手表。此时,裁缝店对该手表享有()。
1-sin1
HowKidsLearnItisabigdayforthe"expertbaby."AminivanbearinganofficialUniversityofWashingtonsealpicksupth
Thereisabigdifferencebetweentownlifeand【D1】__________inEngland.Inthecountry,everybodyknowseverybodyelse.Theyknow
最新回复
(
0
)