首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <iostream>using namespace std;class sample{private: int n;public: sample() {} sample(int m) {
有以下程序:#include <iostream>using namespace std;class sample{private: int n;public: sample() {} sample(int m) {
admin
2013-02-27
30
问题
有以下程序:#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); void disp() { cout <<"n="<<n<<end1; } };int main (}{ sample s1(10),s2(5),s3; s3.add(s1,s2); s3.disp (); return 0;}程序运行后,输出的结果是
选项
A、n=10
B、n=5
C、n=20
D、n=15
答案
D
解析
本题考核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/aYVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述中,正确的是()。
执行以下程序段后,w的值为()。intw='A',x=14,y=15;w=((x∣y)&&(w<'a'));A.-1B.NULLC.1D.0
下列关于线性链表的叙述中,正确的是()。
以下叙述中错误的是()。
以下叙述中正确的是()。
下面描述中不属于数据库系统特点的是()。
对软件设计中应遵循的准则描述正确的是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
以下数据结构中不属于线性数据结构的是
对于长度为n的线性表,在最坏情况下,下列各排序法的比较次数中正确的是()。
随机试题
既能益肾固精,又能健脾止泻的药物有
患者女,45岁。诊断为“甲状腺功能亢进症”,在全麻下行“甲状腺大部切除术”。手术当晚患者体温升至38.5℃,且有继续上升的趋势,心率增快至125bpm,大汗。处理措施不包括
传染性非典型肺炎的主要症状吸入性肺脓肿的主要表现
正常足月妊娠时羊水的量约为
(2008年)关于实际物体的单色吸收率和单色发射率的论述中,错误的是()。
甲因无足够的现金交住院费,将手表交给医院,约定明天带现金来,将手表取回。医院依据( )取得手表的占有。
Excel窗口中,工作表区域由许多单元格组成,用户可以在区域中输入数字、文字,但不能输入日期或公式。()
根据现行法规规定,可向证券交易所申请取得专用席位的机构包括( )。
某单位采取折扣方式销售货物,折扣额单独开发货票,增值税销售额的确定是( )。
ConstructionisexpandingalloverChina,nodoubtmanymaterialswillbeneededataverybigamountinfuture.
最新回复
(
0
)