首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
37
问题
若有以下程序: #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);,该函数的第1个参数是执行该类对象的一个指针,即this指针。由于这个参数是系统隐含的,所以在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这一参数。程序的最后输出结果是15。
转载请注明原文地址:https://kaotiyun.com/show/zRjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intn=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);}程序运行后的输出结果是(
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次人栈,然后再依次出栈,则元素出栈的顺序是()。
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
下列数据结构中,属于非线性结构的是( )。
设变量已正确定义并赋值,以下正确的表达式是()。
下列叙述中正确的是()。
在面向对象方法中,不属于"对象"基本特点的是()。
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
南北朝时出现在历史记载中,到唐代变得相当强大,与唐代和平交流居多,且主要居住在今西藏地区的民族是______。
下列属于管制性行政指导的是()
某机电产品国际招标项目,招标人在招标文件中规定投标人可以是中国企业也可以是外国的企业,但货物的原产地必须出自中国。有A、B、C、D、E五家企业参加投标。其中C企业对招标文件中货物原产地的要求有异议,并于开标日3天前以书面形式向招标人提出。A
根据计算机软件保护条例的规定,软件著作权人享有下列哪些权利?
出现大量裸体人物形象,受印度、希腊影响较重的石窟是()。
差别定价
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档“Word.docx”,按照要求完成下列操作并以该文件名“Word.docx”保存文档。
在下列字符中,其ASCⅡ码值最小的一个是
Thegovernmentprovidesemploymentandtrainingservicesforworkersand______forthosewhoaretemporarilyoutofwork.
A、180yuan.B、280yuan.C、380yuan.D、480yuan.B对话中,女士询问男士中国结的价格,男士回答说280元,女士又询问男士能否降低价格,男士回答说这个价格足够低了,物有所值。由此可见,女士应该支付男士280元。
最新回复
(
0
)