首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序中对一维坐标点类Point进行运算符重载 #include using namespace std; class Point{ public: Point(int val){x=val;} Point
下面程序中对一维坐标点类Point进行运算符重载 #include using namespace std; class Point{ public: Point(int val){x=val;} Point
admin
2020-11-11
41
问题
下面程序中对一维坐标点类Point进行运算符重载
#include
using namespace std;
class Point{
public:
Point(int val){x=val;}
Point&operator++(){x++;return*this;)
Point operator++(int){Point old=*this;++(*this);return old;}
Int GetX()const{return x;}
private:
int x;
};
int main()
{
Point a(10);
cout<<(++a).GetX();
cout<
return 0;
}
编译和运行情况是( )。
选项
A、运行时输出1011
B、运行时输出1111
C、运行时输出1112
D、编译有错
答案
B
解析
此题考查的是重载增1运算符“++”。此题中,Point&operator++()重载的是前缀形式,而Point operator++(int)重载的是后缀形式。所以主函数中第1条输出语句输出11,此时a.x的值为11;第2条输出语句,首先创建了一个Point对象old保存自身,然后通过语句++(*this);调用前缀++的重载函数,因为返回值是改变前保存的old对象,故仍输出11。
转载请注明原文地址:https://kaotiyun.com/show/slyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>#inc1ude<cstring>usingnamespacestd;c1assMyString{public:charstr[80];
关键字unsigned不能修饰的类型是()。
下面对对象概念描述正确的是()。
有如下类定义:c1assAA{inta;public:AA(intn=0):a(n){}};c1assBB:publicAA{public:BB(intn)____
有如下类定义:c1assPoint{intx_,y_;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assPair{intm,n;public:Pair(intj,intk):m(j),n(k){}
若有如下类声明c1assMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2]:以后,程序的输出结果是()
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:(1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
下面的函数调用为:fun(x+y,3,min(n—1,y))则fun的实参个数是()。
随机试题
四季を短歌の重要な主題としたのは平安時代だが、江戸時代は季語によって季節を示す手法を重視した。それが組織化されると、いわゆる「歳時記」が作られる。短歌では「春すぎて夏来にけらし…」ということができる。春すぎて秋や冬の来ることはないから、念の入った話だが、そ
型号为WJH一4的探测电缆适用于探测钻井深度大于3000m且电缆拉断力小于或等于4t的场合。
大叶性肺炎肺肉质变的病变特点是
A.维生素B.银杏内酯C.紫杉醇D.青蒿素E.冰片
法人在解散并清偿完毕债务后,剩余的资产应当根据股东的股权进行分配,也就是说剩余资产应返还给股东,从而使这些财产的所有权权能完全复归于股东,这就是()的具体表现。
()是在绩效管理末期,主管与下属就本期的工作表现和工作业绩等方面所进行的全面回顾、总结和评估。
电子现金是一种通过电子方式进行银行署名的数字信息。它同信用卡不一样,信用卡本身并不是货币,而只是一种转账手段,电子现金本身就是一种货币,可以直接用来购物。但它又和金币、纸币不一样,是种没有物理实体的货币,需要通过数据的交换实现现金的功能。符合这段话意思的是
京剧是中国戏曲的代表,被誉为“京剧鼻祖”的是:
在地面上相距2000公里的两地之间通过电缆传输4000比特长的数据包,数据速率为64Kb/s,从开始发送到接收完成需要的时间为(13)。
TheConsumerPriceIndex(CPI)isameasureoftheaveragechangeovertimeinthepricespaidbyurbanconsumersforamarket
最新回复
(
0
)