首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class clock { public: clock():seconds(0){}; clock& operator++()
有如下程序: #include using namespace std; class clock { public: clock():seconds(0){}; clock& operator++()
admin
2017-12-14
53
问题
有如下程序:
#include
using namespace std;
class clock
{
public:
clock():seconds(0){};
clock& operator++()
{
this->seconds++;
return*this;
}
void display()
{
cout<
seconds<<’’;
}
private:
int seconds;
};
int main()
{
clock c;
++c;
c.display();
(++(++e)).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的成员seeonds自增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/ekAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
以下程序的输出结果是main(){intnum=0;while(num<=2){num++;cout<<num;}}
如果表达式--X中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为______。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
需求分析阶段的任务是()。
结构化分析方法是面向()的自顶向下,逐步求精进行需求分析的方法。
下列数据结构中,按先进后出原则组织数据的是
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;______和处理过程。
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______阶段。
数据结构分为逻辑结构与存储结构,循环队列属于______。
随机试题
治疗肝郁有热所致诸痛,宜首选的药物是
A.便秘B.眩晕C.依赖性D.耐受性E.针尖样瞳孔造成吗啡强迫性觅药行为的原因是
二仙汤合二至丸用于治疗哪种证型的绝经前后诸证
关于宪法实施,下列哪一选项是不正确的?()
一家公司想要成为国际多式联运经营人,但是经审查由于其不具有国际多式联运线路以及相应的经营网络,因此,该公司无法进行国际多式联运经营。请问想要成为国际多式联运经营人必须要具备哪些条件?
报检单位应对本单位报检员的报检行为承担法律责任。()
西南面同中国相邻的国家不包括()。
《国家中长期教育改革和发展规划纲要(2010—2020年)》提出“巩固提高九年义务教育水平”的发展任务,要求()。
由于科技发展和经济全球化趋势带来的影响,网络安全、信息安全问题变得非常突出。网络信息安全隶属于()
不況で、ここ数年、失業率は________一方です。
最新回复
(
0
)