首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
73
问题
有如下程序:
#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://www.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 Point{public: static int number;public: Point(){number++;} ~Point(){n
下列函数模板的定义中,合法的是
下列字符串中,正确的C++标识符是
有两个关系R和S如下:则由关系R得到关系S的操作是
软件系统总体结构图的作用是
下列字符串中,不可以用做C++标识符的是()。
如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
下列字符串中可以用作C++标识符的是()。
随机试题
某工程划分为3个施工过程在5个施工流水段组织加快的成倍节拍流水施工,流水节拍值分别为4D,2D,6d,该工程的施工总工期为()d。
喉腔最狭窄的部位为
属于骨关节炎导致的畸形变是
清肺排毒汤是中华人民共和国国家卫生健康委员会和国家中医药管理局针对新型冠状病毒肺炎推出的中药复方,全方由麻黄、苦杏仁、生石膏(先煎)、桂枝、泽泻、猪苓、白术、茯苓、柴胡、黄芩、姜半夏、生姜、紫菀、款冬花、射干、细辛、山药、枳实、陈皮、藿香、炙甘草等组成。中
A.血中血小板破坏B.血钙降低C.酸性增高D.钾离子浓度增高E.钠离子浓度增高大量输血后,发生手足搐搦是由于
工程咨询服务质量管理是指在质量方面指挥和()的协调活动。
小谢因吸毒被强制戒毒结束后,矫正社会工作者小李跟进了小谢的个案。接案时小李了解到,小谢为非婚生子女,母亲改嫁后一直无人管他,小李对小谢的需要进行了评估。此时,小谢最需要满足的是()要求。
资产阶级在反对封建专制的过程中,提出的符合自身利益的政治思想包括()
Themiddleclasseshavealwaysbeenthedefensewallofsociety.【F1】Aristotlebelievedtheyweredemocracy’ssecretweapon—thep
使用DELETE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言信息删除。
最新回复
(
0
)