首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#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
49
问题
有以下程序:#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include"string.h"voidfun(char*s[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for(j=i+l;j<n;j++)if(s
有以下程序:#include<stdio.h>intfun(inta,intb){if(b==0)returna:elsereturn(fun(——a,——b));}main(){printf("%d\n",fun(4,2))
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
对软件系统总体结构图,下面描述中错误的是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
下面描述中不属于数据库系统特点的是()。
下面不能作为结构化方法软件需求分析工具的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
随机试题
在口腔治疗中艾滋病病毒传播的主要方式是
(2019年)甲国健达公司在乙国销售进口药品,为此开了十多家药店,后健达公司发现乙国对其销售的某类进口药品征收比国产同类药品更高的国内税。甲乙两国都是WTO成员,根据WTO相关规则。下列哪些判断是正确的?()
关于传播淫秽物品牟利罪,下列哪些说法正确?
某高速公路大桥,合同约定按实际完成工程量以合同清单单价进行结算。合同约定每拖延工期一天,交纳违约金1万元,反之奖励1万元。在该桥3号墩桩基钻孔(关键工作面)过程中多次遇到设计中未标示的溶洞和裂隙,导致多次塌孔、漏浆,成孔较计划推迟30天完成,并因处理塌孔、
社会认识职业理论产生于阿尔伯特·班杜拉的社会认识论,并试图说明文化、性别、遗传天赋、社会关系和不可预料的人生事件这些可能影响和改变职业选择努力的因素。以下不属于该理论创立者的是( )。
根据预算法律制度的规定,下列各项中,属于转移性收入的有()。
根据合同法律制度的规定,下列关于保证合同性质的表述中,正确的有()。(2017年)
随风潜入夜,_______________。(杜甫《春夜喜雨》)
下列对新型农村合作医疗的说法错误的是()。
A、 B、 C、 B问题以疑问词when来询问什么时候开始发言,(B)回答说“Assoonastheclientsareseated”,也就是说“客户们一就位,就开始”,因此(B)选项为正确答案。(C)选项的
最新回复
(
0
)