首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include(iostream> using namespace std; class clock { public: clock():seconds(0){}; clock&ope
有如下程序: #include(iostream> using namespace std; class clock { public: clock():seconds(0){}; clock&ope
admin
2020-12-21
51
问题
有如下程序:
#include(iostream>
using namespace std;
class clock
{
public:
clock():seconds(0){};
clock&operator++()
}
this->seconds++;
return*this;
{
void display()
}
cout<<this->seconds<<’’;
}
private:
int seconnds;
};
int main()
}
clock c;
++c;
c.display();
(++(++c)).display();
c.display();
return 0;
}
运行后的输出结果是( )。
选项
A、1 3 2
B、1 3 3
C、1 2 3
D、1 2 2
答案
B
解析
main()函数中首先定义clock类对象c,使用默认构造函数,初始化c的成员seconds为0;然后调用重载的增量运算符函数,将c的成员seconds自增1,此时c.seconds的值为1;再调用display()函数输出c.seconds,结果为1;接下来连续两次调用增量运算符函数,将c.seconds增加2,此时c.seconds的值为3,再调用display()函数输出3,最后再次调用display()函数输出3,综上运行结果为:1 3 3;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Ydyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序中对一维坐标点类Point进行运算符重载 #include <iostream> using namespace std; class Point { public: Point(int val) {x=val;}
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
下列运算符函数中肯定不属于类FunNumber的成员函数的是
下列关于C++函数的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
下列叙述中正确的是
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
随机试题
受体激动药的特点是
当目标人群处于知晓阶段应该
治疗吐血胃热壅盛证,应首选()
建筑抗震设防类别根据其使用功能的重要性划分为()类。
按企业所得税法规定,企业下列的账务处理中,税务师在进行企业所得税汇算清缴时,应纳税调整增加的有()。
A、 B、 C、 D、 B图形规律是先作镜像,左右交换后再拼合成一幅图。
=_______.
中断响应时间是指(3)。
COMETOTHEFIRSTEVERDIOPTRADESHOW!Morethan200Algerianmanufacturersarescheduledto【K1】______theirproductsatMaktub
A、Theycarewhethertheirloverssharethesameinterestwiththem.B、Theydon’twanttheirloverstowatchmoviestheymightha
最新回复
(
0
)