首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#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
47
问题
有以下程序:#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全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,则输出的最大公约数为27。请改正函数fun中指定部位的错误,使
有以下程序:#include<stdio.h>main(){inti=5:do{if(i%3==1)if(i%5==2)(printf("*%d",i);break;}i++:)while(i!=0);printf("\n");
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
以下叙述中正确的是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<conio.h>#include<stdio.h>#inelude<
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
对于长度为n的线性表,在最坏情况下,下列各排序法的比较次数中正确的是()。
随机试题
深圳证券交易所在确定和调整成分股时一般要考虑的因素有()。Ⅰ.公司财务状况Ⅱ.上市规模Ⅲ.交易活跃程度Ⅳ.行业代表性
34岁,已婚女性,白带增多、腥臭1个月,外阴不痒。最可能的诊断是下列哪项
关于髓母细胞瘤哪项正确
溶剂的自身离解常数或称离子积将HClO4与HCl溶于醋酸中时,则HClO4比HCl的酸度强,称为
JoeSimpsonandSimonYateswerethefirstpeopletoclimbtheWestFaceoftheSiulaGrandeintheAndesmountains.Theyreache
“菜鸟物流机器人”能独自执行不同的拣货任务,可以说,协同合作又独立运行,是该机器人具有高效能力的充分条件。有电是其不间断工作的基础,当机器人缺乏电力时也会自动归巢充电。菜鸟网络与合作伙伴将会在多个仓库内复制这一模式,全国多地的消费者都可以享受机器人提供的高
Leadingdoctorstodayweighinonthedebateoverthegovernment’sroleinpromotingpublichealthbydemandingthatministersi
"Ofalltheginjointsinallthetownsinalltheworld,shewalksintomine."It’saclassicquotefromthefilmCasablanca,b
在下列字符中,其ASCII码值最大的一个是()。
EveryChineseschoolchildisdrilledinthemotherland’shistoric"FourInventions":gunpowder,paper,printingandthecompass.
最新回复
(
0
)