首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar(
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
有以下程序#include<stdio.h>main(){intx=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是
给定程序MODll.C中函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
C语言规定,函数返回值的类型是()。
有以下程序段:struet{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量Fee的name成员,错误的输入语句是()。
在数据库管理技术的发展中,数据独立性最高的是()。
下面说法正确的是()。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
随机试题
Iforbid______here,Whohaspermittedyou______here?
关于根尖囊肿囊液内胆固醇晶体描述哪项是正确的
诊断下肢静脉曲张应首选
下列电源中可用做安全电源的是()。
CM模式与全过程建设项目管理的重要区别在于( )。
在工程建设监理中,协助业主确定对目标控制有利的承包方式属于目标控制的()。
下列各项中,“理万金,分文不沾”体现的会计职业道德是()。
2018年1月1日甲公司以银行存款8000万元取得乙公司80%的有表决权股份,能够对乙公司实施控制,双方在此前不存在关联方关系。2018年12月31日乙公司宣告分配现金股利1000万元,持有期间长期股权投资未发生减值。2020年1月7日,甲公司将持有的乙公
党的十一届三中全会前后,邓小平同志提出的重要思想有()。
寒蝉效应是一个法律用语,特别在讨论言论自由或集会自由时,指人民害怕因为言论遭到国家的刑罚,或是必须面对高额的赔偿,不敢发表言论,如同蝉在寒冷天气中噤声一般。寒蝉效应的发生,将导致公共事务乏人关心,被视为过度限制言论或集会自由的不良后果。根据上述定义,下列属
最新回复
(
0
)