首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
80
问题
有以下程序: #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); }
选项
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);用于返回当前对象自身,即对当前对象进行了修改。 对于main()函数调用add成员函数语句“s3.add(s1,s2);”。此时,this指针指向的是对象s3,执行该语句前,s3的数据成员n未赋值,执行完该语句后,就修改了s3的私有成员n的值,使其为15。
转载请注明原文地址:https://kaotiyun.com/show/SCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下程序段inty;y=rand()%30+1;则变量y的取值范围是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
C语言规定,在一个C程序中,main()函数的位置()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下关于C语言的叙述中正确的是()。
下列说法正确的是()。
一个算法应当具有五个特性,以下叙述中正确的是()。
编译时的多态性可以通过使用()获得。
随机试题
一台计算机连接多台打印机,在用户不进行相关打印设置而直接打印的情况下,系统将_________。
关于家庭治疗三角,以下说法正确的是
疱疹性咽峡炎的病原体为
国际化经营的引力理论包括()。
纳税人进口自用应税车辆,自进口之日起60日内申报缴纳车辆购置税,“进口之日”是指()。
当代中国初步形成了一种“一元多级”的法律解释体制。()
中国一东盟自由贸易区2010年1月1日全面启动。该自贸区是目前世界上人口最多的自贸区,也是发展中国家间()的自贸区。
2016,2020,2008,(),1936,2260
MarkTwainwasafamousAmericanwriter.Hewrotemanyfamousstoriesandtheyarestilltoldinmanycountriestoday.MarkTwai
(Encourage)______bythehighmarksoftheexamination,hestudiedevenharderthanbefore.
最新回复
(
0
)