首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
76
问题
有以下程序: #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); }
选项
A、n=10
B、n=5
C、n=20
D、n=15
答案
8
解析
本题考核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/SCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当输入为"Fool&Swalow"时,下面程序的执行结果是()。#include<stdio.h>main(){charc;while(c!=’?’){c=getchar();
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列说法正确的是()。
编译时的多态性可以通过使用()获得。
多态性指的是()。
下列描述中,抽象类的特性是
随机试题
公民应该有高尚的爱国主义精神,自觉学法、懂法、守法、护法。这是公民基本道德规范中()
男性,45岁,腰痛多年,时轻时重,伴双下肢后外侧痛。10天前搬重物后腰腿痛加剧,并出现麻木与排尿困难。查体:腰5运动受限,椎旁压痛并向下肢放散,直腿抬高试验与加强试验阳性。鞍区痛觉减退。出现排尿困难、鞍区麻木的原因是
呼吸衰竭急性加重和失代偿期的最常见诱因是
脏腑阴虚的共同症状是
韦纳归因理论中内部而稳定的归因是()。
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
以劳动作为生产要素参与分配的主要是
Fewcreationsofbigtechnologycapturetheimaginationlikegiantdams.Perhapsitishumankind’slongsufferingatthemercyo
FiveCommonMistakesinConversationsandTheirSolutionsI.NotlisteningA.Problem:mostpeople【T1】______【T1】______—waite
A、Literature.B、USCulture.C、TOEFL.D、BusinessEnglish.D女士在介绍课程时,提到了computerliteracy,interculturalcommunication和businessEng
最新回复
(
0
)