首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class sample { private: iht n; public:
有以下程序: #include <iostream> using namespace std; class sample { private: iht n; public:
admin
2013-02-27
48
问题
有以下程序: #include <iostream> using namespace std; class sample { private: iht n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout<<"n="<<n<<end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是
选项
A、n=10
B、n=5
C、n=15
D、n=20
答案
4
解析
本题考核this指针的应用。上述程序中sample类定义了一个addvalue非静态成员函数。addvalue 函数的原型是:void addvalue(sample*this,int m);,该函数的第一个参数是执行该类对象的一个指针即this指针。由于这个参数是系统隐含的,所以我们在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这一参数。上述程序的最后输出结果是15。
转载请注明原文地址:https://kaotiyun.com/show/MvVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课号和成绩)。 检索选修课程名为“操作
某完全二叉树共有256个节点,则该完全二叉树的深度为()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有下列程序 #include<stdio.h> main() {intx=4,y=2,z1,z2; z1=x&&y;z2=x&y; printf("%d,%d\n",z1,z2); } 程序执行后的输出结果是(
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如,当输入100时,输出:100=9+10+11+12+13+14+15+16100=18+19+20
如有表达式(w)?(-x):(++y),则其中与w等价的表达式是()。
在面向对象方法中,不属于“对象”基本特点的是()。
下面描述中,不属于软件危机表现的是()。
数据库设计的四个阶段是:需求分析、______、概念设计和物理设计。
下列运算符重载函数的原型错误的是()。
随机试题
关于当代中国的法律渊源,下列表述正确的有()。
肝性脑病时,血氨主要来源于
能引起牙龈增生的药物是
准时生产方式的核心是适时适量生产,采取的主要方法有()。
“教书”和“育人”的关系是()
某老师在做经验交流时,强调学生学习主动性的重要性、合作学习的重要性以及学习情境创设的重要性,那么这位老师更多地受以下哪种学习理论的影响()
中国中东部地区连日出现雾霾天气.大范围的雾霾天气引发交通临时管制。交管部门下发紧急通知.部署加强雾霾天气交通应急管理工作,防止重特大交通事故的发生。这主要体观的哲理是:
下列选项中,属于意定之债的是()。
能够产生1到50之间(含1和50)随机整数的表达式是
Asaconductor,LeonardBernsteinwasfamousforhisintenselyvigorousandexuberantstyle.
最新回复
(
0
)