首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序中对一维坐标点类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
26
问题
下面程序中对一维坐标点类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://jikaoti.com/ti/Cfl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.epp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Roo
有如下程序段:inti=1;intj=4:intmain(){inti=8,j=i;eout
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10个正
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。注意
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了MiniComplex是一个用于表示复数的类。请编写这个operator+运算符函数,以实现复数的求和运算。两个复数的和是指这样一个复数:其实部等于两个复数的实部之和,其虚
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
下面不属于软件工程的3个要素是()。
在深度为7的满二叉树中,叶子结点的个数为()。
关于面向对象的程序设计方法,下列说法正确的是
随机试题
一般认为在现代综合评价体系中,企业财务评价的内容最关注的首先是()。
某企业领导为了使企业管理水平得到快速地有效提升,聘请咨询专家进行方案设计。经过交流,由专家设计一个全新的管理模式,并准备在一个较短的时间内完成管理模式的更新。此做法属于以下哪种变革类型()
求arcsinxdx.
EnteringthedramaroomIamimmediatelysurroundedbythefamiliarsights,smellsandsounds.Streaks(条纹,线条)oflightcastbyth
A、逐件取样B、取样5件C、按5%取样D、超过部分按1%取样E、以上都不是贵重药材的包件
下列各项中,属于税收特征的是()。
班轮运输的运费应包括()。
_______,家书抵万金。(唐.杜甫《春望》)
下列说法正确的是()。
法国学者商博良从古代铭文中的托勒密国王名字人手,通过与希腊语等其他资料对比后,成功破译了埃及象形文字。该铭文出自()
最新回复
(
0
)