首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序中对一维坐标点类Point进行运算符重载 #inc1ude<iostream> using namespace std; class Point{ public: Point(int val) {x=val;
下面程序中对一维坐标点类Point进行运算符重载 #inc1ude<iostream> using namespace std; class Point{ public: Point(int val) {x=val;
admin
2020-07-30
28
问题
下面程序中对一维坐标点类Point进行运算符重载
#inc1ude<iostream>
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 {retum x,}
private:
int x;
};
int main()
{
Point a(10);
cout<<(++a).GetX();
cout<<a++.GetX();
return 0;
}
编译和运行情况是( )。
选项
A、运行时输出I011
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/SRyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.epp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:
请使用VC6或使用【答题】菜单打开考生文件夹progl下的工程progl,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sonByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以实
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程projl,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改
下列运算符函数中,肯定不属于类Number的成员函数的是()。
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:121347810635
通过运算符重载,可以改变运算符原有的()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
随机试题
在中国先民的心目中,龙既然是神物,当然也就在观念上将龙同祥瑞联系到一起了。人们用龙比喻美好的事物,龙的形象深入到社会生活的方方面面。在各种艺术作品中,在语言文字中,在各类手工艺上,都不乏龙的形象。“食”的领域更是与龙结下了不解之缘。食品中有龙虾、龙井茶、龙
电渣焊与埋弧焊无本质区别,只是前者使用的电流大些。()
A.单纯扩散B.载体中介的易化扩散C.通道中介的易化扩散D.主动转运
图示结构,EI为常数。节点B处弹性支撑刚度系数k=3EI/L3,C点的竖向位移为:
梁的变形主要是()引起的弯曲变形。
河北省最高峰为小五台,它的海拔高度达到()米。
从所给的四个选项中.选择最合适的一个填入问号处,使之呈现一定的规律性:
文字是人们现实生活的一部分,是人类思维方式、生活方式等最生动的__________。一种文字发明、演变的过程越是漫长,它所反映的这些方面的内容就越深刻。填入画横线处最恰当的一项是()。
患儿,女性,5岁。右下后牙自发痛伴夜间痛1日,冷热刺激加重疼痛。查面深龋,探洞底感疼痛,未穿髓,叩痛(-),冷测敏感。临床诊断为()。
下列VBA变量名中,错误的是
最新回复
(
0
)