首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
75
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c--!=3)printf("%d,%d,%d\n",a,b,c);el
下列叙述中正确的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是()。
在关系数据库设计中,关系模式设计属于()。
随机试题
根据各组对话内容,从下面方框中提供的5个选项中选出能填入空白处的最佳选项,并将字母代号填写在答题卡上相应的位置。A:Whatabeautifuldress!B:_________.Ijustgotityesterday.
患儿,女,1岁。生后3个月起青紫渐加重,活动后气急,查体:生长发育明显落后,口唇、鼻尖、耳垂、指趾青紫明显,伴杵状指(趾),胸骨左缘闻及Ⅲ级收缩期杂音,肺动脉瓣区第二心音减弱。患儿第二天晨起吃奶时出现阵发性呼吸困难、烦躁和青紫加重,出现昏厥,其原因是
DNA分子中的碱基组成是
某水坝设计图纸上标注的比例尺为1:25000,该比例为()。
背景华东机电安装公司通过招标投标竞争在某市承包一大型商场的机电安装工程,工程范围包括:供暖及给水排水工程、建筑电气工程、通风与空调工程、建筑智能化工程、消防工程、电梯工程和锅炉安装工程等,合同造价为6200万元。其中变配电所应提前受电,为其他建筑
双代号时标的时间单位可分为()。
保险营销市场调查的主体是()。
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
Ayoungmangoingtojointhearmy(军队)andhadto【C1】________amedicalexamination.Thedoctorwassittingatadeskwhenhec
Allofthefollowingwordsexcept______belongtotheclosedclass.
最新回复
(
0
)