首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; class sample { private: int n; public: sample(){} sa
有以下程序: #include<iostream> using namespace std; class sample { private: int n; public: sample(){} sa
admin
2013-02-27
35
问题
有以下程序: #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
答案
8
解析
本题考核this指针的使用。类成员函数add中通过this指针实现私有数据成员n的赋值。
转载请注明原文地址:https://www.kaotiyun.com/show/svVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> #defineSUB(x,y)(x)*(y) main() {inta=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> #definePT3.5; #defineS(x)PT*x*x; main() {inta=1,b=2; printf("%4.1f\n",S(a+b)); } 程序
有以下程序 #include<stdio.h> voidfun(intn) {staticintk=0; if(n<0){printf("-");n=﹣n;} k+=n%10;printf("%d,",k);
以下说法正确的是()。
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出"OK"的语句是()。
以下说法错误的是()。
以下说法正确的是()。
有以下程序:#include<stdio.h>main(){intn=2,k=0;while(k++&&n++>2):printf("%d%d\n",k,n);}程序运行后的输出结果是()。
下面关于成员函数重载运算符和友元函数重载运算符相同的是()。
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是()。
随机试题
5个月女孩,因发热3天,呕吐2天伴惊厥2次就诊。平时体健,已接种卡介苗,否认有结核接触史。如果患儿诊断为化脓性脑膜炎,抗生素的选择
当一个人的外表具有魅力时,他的一些与外表无关的特征也常被肯定,这种现象被称为()
农村改革发展的根本方向是()
银行业监督管理的目标是促进银行业的合法、稳健运行,维护公众对银行业的信心。( )
该生产线的现金流入项目有:()。该投资项目属于()。
【背景资料】某市一写字楼工程,建筑面积28560m2,框架结构。地上18层,地下1层,2010年3月签订总承包合同,2010年4月开工,2011年12月竣工。施工过程中,发生了以下事件:事件一:地下室后浇带出现渗漏。
简述教育研究的一般过程。
计算其中D是由圆心在点(a,a)、半径为a且与坐标轴相切的圆周的较短一段弧和坐标轴所围成的区域.
采用虚拟存储器的目的是__________。
下列叙述中正确的是()。
最新回复
(
0
)