首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序中对一维坐标点类Point进行运算符重载 #inc1ude<iostream> using namespace std; c1ass Point{ public: Point(int val){x=val,)
下面程序中对一维坐标点类Point进行运算符重载 #inc1ude<iostream> using namespace std; c1ass Point{ public: Point(int val){x=val,)
admin
2019-06-12
70
问题
下面程序中对一维坐标点类Point进行运算符重载
#inc1ude<iostream>
using namespace std;
c1ass Point{
public:
Point(int val){x=val,)
Point& operator++(){x++;return *this;}
Point operator++(int){Point old=*this; H(*this);return old;)
Int GetX()const {return x,}
private:
int X;
);
int main()
{
Point a(10);
count<<(++a).GetX();
cout<<a++.GetX();
retum0;
}
编译和运行情况是( )。
选项
A、运行时输出1011
B、运行时输出1111
C、运行时输出1112
D、编译有错
答案
B
解析
此题考查的是重载增l运算符“++”。此题中,Point&operator++()重载的是前缀形式,而Point operator++(int)重载的是后缀形式。所以主函数中第1条输出语句输出11,此时a.x的值为11;第2条输出语句,首先创建了一个Point对象old保存自身,然后通过语句++(*this);调用前缀+的重载函数,因为返回值是改变前保存的old对象,故仍输出11。
转载请注明原文地址:https://kaotiyun.com/show/gH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类模板的描述中,错误的是()。
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
有以下程序:#include<iostream>usingnamespacestd;char*x[]={"First","Second","Third"};voidf(char*z[])
单个用户使用的数据视图的描述称为
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(
在位运算中,操作数每右移一位,其结果相当于
软件调试的目的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
在数据库的概念结构设计中,常用的描述工具是【】。
随机试题
背景材料:某大桥施工过程中,其墩台基础位于地表水以下,桥位区地质条件为:水深3m,流速为2m/s,河床不透水,河边浅滩,地基土质为粘土。施工单位决定采用钢板桩围堰法施工。钢板桩用阴阳锁口连接。施工方法为:首先,使用围囹定位,在锁口内涂上
某分部工程双代号时标网络计划如下图所示,其中工作A的总时差和自由时差()天。
下列关于统计行政复议调解的说法,错误的是()。
家住在海沂市A区的甲(户籍在大明市B区,住所地在海沂市A区),因急需一笔资金进口服装,找到来海沂市C区做建材生意不到半年的同乡乙(户籍在大明市D区)向其借款人民币50万元。2012年10月1日,甲乙双方签订了借款合同,合同约定:甲向乙借款人民币50万元,从
某具有进出口经营权的外贸公司,2012年5月发生以下经营业务:(1)经有关部门批准从境外进口小轿车30辆,每辆小轿车货价15万元,运抵我国海关前发生的运输费用、保险费用无法确定,经海关查实其他运输公司相同业务的运输费用占货价的比例为2%,向海关
阅读下面的文章,回答问题。塔上的树易云武乘船而行,每
下列有关公共卫生的说法正确的是:
有权决定特别行政区的设立及其制度的机关是( )。
深入:浅尝辄止
A、Stricterdisciplineshouldbemaintainedinschoolsandfamilies.B、Moregoodexamplesshouldbesetforpeopletofollow.C、M
最新回复
(
0
)