首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout<<"n"=<<n<<end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是
选项
A、n=10
B、n=5
C、n=15
D、n=20
答案
4
解析
本题考核this指针的应用。上述程序中sample类定义了一个addvalue非静态成员函数。addvalue函数的原型是:void addvalue (sample *this,int m);,该函数的第一个参数是执行该类对象的一个指针即this指针。由于这个参数是系统隐含的,所以我们在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这—参数。上述程序的最后输出结果是15。
转载请注明原文地址:https://kaotiyun.com/show/ENjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti:Aa={1,2}:
关系数据库管理系统能实现的专门关系运算包括()。
给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得
下面描述正确的是()。
在软件生产过程中,需求信息的来源是()。
下列叙述中正确的是()。
以下叙述中错误的是()。
随机试题
按检验数量进行分类,焊接检验主要包括()。
对流换热过程中单位时间内与流体所交换的热量与流体和固体表面的温度差()。
(2012年第33题)下列反应中属于酶化学修饰的是
急性肾炎2周,血压21.3/13.3kPa(160/100mmHg),尿红细胞满视野,查体:咽红,双扁桃体I°肿大。首先选用
北京公司于2005年8月7日(当日的邮戳)以平信方式向深圳公司发出要约,予以某一价格出售一定数量的服装给深圳公司,并言明深圳公司在10日内答复有效。信内未载明日期。深圳公司于8月10日收到该信,因此时深圳公司在与另一家公司磋商合同事宜,至8月19日磋商失败
建设工程施工通常按流水施工方式组织,是因其具有()的特点。
Isthereanyoneinyourclass______familyisinthecountry?
(上海事业单位2010A—4)1,6,15,28,()
近年来,我国的房价一路飙升。2007年8月,国务院决定通过扩大廉租住房制度来解决城市1000万户低收入家庭的住房问题。为实现这一目标,需要政府发放租赁补贴或提供廉租住房;而要建设住房,则需要土地和资金。一位记者以《低收入家庭跨入廉租房时代》为题进行报道,这
AnthraxThelastcaseofinhalational(pulmonary)anthraxinEnglandandWaleswasin1974,andthiswasthelasttimethat
最新回复
(
0
)