首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class clock { public: clock():seeonds(0){}; clock& operator++() { this一>seconds++; return *
有如下程序: #include using namespace std; class clock { public: clock():seeonds(0){}; clock& operator++() { this一>seconds++; return *
admin
2019-08-23
27
问题
有如下程序:
#include
using namespace std;
class clock
{
public:
clock():seeonds(0){};
clock& operator++()
{
this一>seconds++;
return *this;
}
void display()
{
cout<
seconds<<’’:
}
private:
int seconds;
};
int main()
{
clock c;
++c:
c.display();
(++(++c)).display();
c.display();
return 0;
}
运行后的输出结果是( )。
选项
A、1 3 2
B、l 3 3
C、1 2 3
D、1 2 2
答案
B
解析
main()函数中首先定义clock类对象c,使用默认构造函数,初始化c的成员seconds为0;然后调用重载的增量运算符函数,将c的成员seconds自增1,此时c.secorlds的值为1;再调用display()函数输出c.seconds,结果为1;接下来连续两次调用增量运算符函数,将c.seconds增加2,此时c.seconds的值为3,再调用display()函数输出3,最后再次调用display()函数输出3,综上运行结果为:1 3 3;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/jD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}vuid
下列不能被重载的运算符是______。
在数据库的概念结构设计中,常用的描述工具是【】。
下列关于运算符重载的描述中,()是正确的。
下列符号中可以用作C++标识符的是()。
在数据库中,数据模型包括数据结构、数据操作和
随机试题
属于药品质量缺陷的情况有()。
下列可以测量口腔温度的是
立法指导思想
以下属于资产负债表项目的有()。
下列各项中,能够引起现金流量净额发生变动的是()。
旅行游览要遵循“游要速,旅要缓”的原则。()
一般认为,操作技能的形成可分为的阶段有()。
键盘:打字
在《中华人民共和国著作权法》规定的情形中,使用作品可以不经著作权人许可,不向其支付报酬,但应当指明作者姓名、作品名称,并且不得侵犯著作权人依照《中华人民共和国著作权法》享有的其他权利。这在《中华人民共和国著作权法》上称为:
负面清单
最新回复
(
0
)