首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n: public: Sample(int i){n=i;} operator++(
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n: public: Sample(int i){n=i;} operator++(
admin
2020-06-29
24
问题
以下程序的执行结果为( )。
#include<iostream.h>
class Sample
{
int n:
public:
Sample(int i){n=i;}
operator++(){n++;} //前缀重载运算符
operator++(int){n+=2;} //后缀重载运算符
void disp()
{
cout<<’’n=’’<<n<<endl:
}
};
void main()
{
Sample A(2),B(2);
A++;
++B:
a.disp();
b.disp();
}
选项
A、n=4
n=3
B、n=1
n=2
C、n=3
n=4
D、n=5
n=6
答案
A
解析
此题考查的是“++”运算符的重载。为了区分前缀和后缀运算符,规定:重载后缀运算符时必须多一个虚拟参数:int。本题中,A(2)首先给n赋值2,语句A++,调用的是后缀运算符重载语句,使得n加2变为4。B(2)首先给n赋值2,然后语句++B,调用前缀运算符重载函数,使得n加1。因此最终的输出结果是n=4 n=3。
转载请注明原文地址:https://jikaoti.com/ti/XsA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
下列关于运算符重载的描述中,错误的是()。
下列关于对象初始化的叙述中,正确的是()。
下列关于继承方式的描述中,错误的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义CMyTime的私有成员函数m_year、m_month类型为int,请在注释∥********1**
软件生命周期中的活动不包括( )。
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是
随机试题
地骨皮的性状特征为
(2006年)曲面Z=1一x2一y2在点处的切平面方程是()。
题6~10按需要系数法进行某车间的用电负荷计算。已知数据见下表。若单相电焊机的需要负荷(有功/Tg功)在各线间分别为13kW/21kvar、18kW/27kvar、12kW/20kvar,则其等效三相负荷(有功/无功)约为多少?()
自2013年1月1日起施行的《消防产品监督管理规定》对消防产品的适用范围、市场准入、产品质量责任和义务、监督检查和法律责任等进行了管理规定,其中市场准入制度主要包括()。
2005年5月20日,我国甲电力有限公司从欧洲进口一批发电机组及配套设备,委托我国乙货运代理公司负责全程运输,乙货运代理公司以托运人的身份向海运承运人订舱,装卸港口分别为A和B。货物从欧洲港口起运后,甲电力有限公司向我国丙财产保险股份有限公司投保海洋货物运
准货币本身是潜在的货币而非现实的货币,一般由定期存款、储蓄存款、外币存款以及______等构成。
A、特大城市B、大城市C、中等城市D、小城市D
计划:执行
以下不属于物理访问控制要点的是(26)。
在名称为Form1的窗体上添加一个名称为Shape1的形状控件,要求在属性窗口中将其形状设置为椭圆,其短轴(垂直方向)、长轴(水平方向)的长度分别为800、1600。把窗体的标题改为“Shape控件”,窗体上无最大化、最小化按钮。程序运行后的窗体如图所示。
最新回复
(
0
)