首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序: #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://www.kaotiyun.com/show/hTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
下列描述中,不符合良好程序设计风格要求的是
有以下程序:#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;returnn;}程
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下列选项中属于面向对象设计方法主要特征的是()。
下面属于良好程序设计风格的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
下列选项中不属于结构化程序设计原则的是
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
结构化程序设计的基本原则不包括()。
随机试题
在计算应纳资源税税额时,因无法准确掌握纳税人销量或自用量的,以其()为课税数量。
(1)根据题34.1表中的数据,建立变量Y关于变量X的线性回归方程。计算公式:b=1=,b0=(结果保留两位小数)(2)从题34一1表中数据算得变量X与变量Y的相关系数为rχy=0.853,取自由度df=n-2,在0.01水平下,问变
《城市房屋拆迁管理条例》规定的适用范围是指在()实施房屋拆迁,并需要对被拆迁人补偿、安置的活动。
属于公路工程常用的空间参数的是()。
下列选项中,属于关税纳税义务人的有()。
工作扩大化是指在横向水平上增加工作任务的数目或变化性,使工作多样化。工作丰富化是指从纵向上赋予员工更复杂、更系列化的工作,使员工有更大的控制权。下列属于工作丰富化的是()
A、 B、 C、 D、 B每个图形黑圈数均为2,排除A;第一组图形中两个黑圈以线相连;第二组图形中两个黑圈均与同一个白圈相连,选择B。
空运:海运:运输()
在西方美学史上,真正严格地区别了美感和快感的美学家是_______。
Peoplebornintheautumnlivelongerthanthoseborninthespring.Andtheyarelesslikelytofall【B1】______illwhentheyare
最新回复
(
0
)