首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class sample { private: iht n; public:
有以下程序: #include <iostream> using namespace std; class sample { private: iht n; public:
admin
2013-02-27
44
问题
有以下程序: #include <iostream> using namespace std; class sample { private: iht 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/MvVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
以下选项中能用作数据常量的是()。
若有定义:doublea;floatb;shortc;若想把1.2输入给变量a,3.4输入给变量b,5678输入给变量c,程序运行时键盘输入: 1.23.45678<回车> 则以下正确的读入语句是()。
将数据和操作置于对象统一体中的实现方式是()。
下列叙述中错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
结构化方式由结构化分析,结构化设计和【】构成,它是一种面向数据流的开发方法。
在一个长度为n的线性表中插入一个元素,最好情况下需要移动的数据元素数目
随机试题
女性,25岁,产后20天,左乳胀痛伴发热。查体:体温39.0℃,左乳外上象限皮温高,红肿,有一痛性肿块,直径约4cm,有波动感。进一步明确诊断应首选的检查方法是
(2003年)李某自1997年4月起开始非法制造、贩卖匕首,至次年1月停止。1998年8月公安机关根据举报发现了李某的违法行为。下列哪一种说法是正确的?
根据《生产安全事故罚款处罚规定(试行)》规定,以下关于迟报、漏报、谎报和瞒报,说法错误的是()。
某项目组中有3个项目x1,x2,x3,其中()表示项目之间为互斥型关系。
长江公司系上市公司,该公司于2007年12月建造完工的办公楼作为投资性房地产对外出租,至2009年1月1日,该办公楼的原价为3300万元,已提折旧120万元,已提减值准备180万元。2009年1月1日,长江公司决定采用公允价值对出租的办公楼进行后续计量。该
警察有哪些本质特征?()
甲、乙两工厂接到一批成衣订单,如一起生产,需要20天时间完成任务,如乙工厂单独生产,需要50天时间才能完成任务。已知甲工厂比乙工厂每天多生产100件成衣,则订单总量是多少件成衣?
关于侵犯商业秘密罪,下列说法正确的是()。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。1.为整个演示文稿应用“波形”主题,全部幻灯片切换方案为“华丽型”、“碎片”,效果选项为“粒子输入”,放映方式为“观众自行浏览”。2.将第一张幻灯片版式
Thesustainedmassiveuseofpesticidesinfarminghastwoeffectsthatareespeciallypernicious.First,itoftenkillsoffthe
最新回复
(
0
)