首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
47
问题
若有以下程序: #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全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得
以下叙述中错误的是()。
结构化程序设计的基本原则不包括()。
给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。例如,给主函数中的变量x1、x2、x3分别输入15112,则输出结果应当是:330。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
以下选项中关于C语言常量的叙述错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得
结构化程序设计的3种结构是()。
下面不属于同一函数模板的是()。
随机试题
正确的IP地址是
患儿,4岁。1月前曾出现发热、紫癜。现时有低热,紫癜时发时止,下肢为多,伴盗汗、手足心热,舌红少津,脉细数。选方为
甲公司为生产经营需要向乙公司购买玉米10吨,价值10万元。甲公司为乙公司开出了一张10万元的银行承兑汇票,付款人是工商银行某市分行。乙公司为偿还欠丙公司的债务,将该汇票背书转让给了丙。丙持汇票要求工商银行某市分行承兑,汇票得到了承兑。下列关系中哪些属于票据
机电产品国际招标的综合评价法中,商务和技术因素的评价可以采用()等方法。
绝热:工程按用途可以分为()。
根据《专利法》的规定,下列情形不视为侵犯专利权的是()。
依照我国现行法,下列自然人中为限制民事行为能力或无民事行为能力的人的是()。
苏轼认为,贾谊才学虽高,但不能审时度势,以致郁郁而死,未尽其才。他还说:“贾生志大而量小,才有余而识不足也。”从贾谊的际遇看,苏轼说的是实情;但是,导致贾谊悲剧的原因主要是当朝统治者的错误。由此不能推出()。
结合材料回答问题:材料1甲午战争,中国战败。抗日战争,中国胜利。从甲午失败到抗战胜利,历史走过了半个世纪。中国当年是一个积贫积弱的国家,为什么能够战胜不可一世的日本军国主义、夺取胜利呢?
Inthe18thcenturymanyBritishpoliticiansfavoredfriendshipwithPrussiabecausetheythoughtthatthePrussianarmywas____
最新回复
(
0
)