首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
12
问题
有以下程序: #include <iostream> using namespace std; class sample { private: int n; public: sample(){} sample (int m) { n=m; sample add(sample sl,sample s2) { this->n=sl.n+s2.n; return (*this); } void disp() { cout<<"n="<<n<<end1; } }; int main ( ) { sample sl(10) ,s2 (5),s3; s3.add(s1,s2); s3.disp(); return 0; } 程序运行后,输出的结果是( )。
选项
A、n=10
B、n=5
C、n=20
D、n=15
答案
8
解析
本题考核this指针的使用。类中成员函数add中的this指针指向该成员函数被调用的对象。在主函数main()中调s3.add(s1,s2),即对象s3的私有变量n的值为对象s1和s2私有变量的和,所以程序最后输出15,即选项D。
转载请注明原文地址:https://jikaoti.com/ti/OxW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序voidfun(int*P,int*q){intt;t=*p;*P=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}程序的输出结果是
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是
在关系数据库中,用来表示实体间联系的是
以下选项中与iffa==1)a=b;elsea++;语句功能不同的switch语句是
下列选项中属于面向对象设计方法主要特征的是()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
层次型、网状型和关系型数据库划分原则是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:□代表空格字符)
随机试题
行政行为违反法律、法规的,可以撤销该行政行为的机关是()。
在寿命表中,年龄组死亡概率的符号为
招标人应在合同中明确委托招标代理机构开展招标代理服务的内容、范围和权限。委托代理服务的范围可以包括()工作内容。
在计算机网络中使用MODEM时,它的功能是()。
无形资产同时满足下列()的,才能予以确认。
某客户有一笔资金收入,若目前领取呵得10000元,3年后领取则可得15000元;此时该客户有一次投资机会,年复利收益率为20%,下列说法正确的是()。
基金管理人、代销机构应当建立健全档案管理制度,保管基金份额持有人的开户资料和与销售业务有关的资料的保存期不得少于()年。
根据下列资料,回答下列小题。2011年8月份,社会消费品零售总额14705亿元,同比增长17.0%。其中,限额以上企业(单位)消费品零售额6902亿元,增长22.1%。1~8月份,社会消费品零售总额114946亿元,同比增长16.9%。从环比看,
某单位要求公文传输必须使用专门的办公自动软件,该软件属于()。
被继承人有一子一女,均于继承开始前死亡,被继承人的配偶、父母也先于被继承人死亡。其子留有子女甲、乙、丙,其女留有子丁,被继承人的儿媳戊对其尽了主要赡养义务。在被继承人没有立遗嘱的情况下,下列关于继承遗产的表述,正确的是()。
最新回复
(
0
)