首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
63
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在C++中用来实现运行时多态性的是
下列是重载乘法运算符的函数原型声明,其中错误的是
在下面的运算符重载函数的原型中,错误的是
已知数组arr的定义如下:intarr[5]={1,2,3,4,5}、下列语句中输出结果不是2的是
下列关于模板形参的描述中,错误的是
下面关于C++流的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:错误的语句在//*****error******的下面,修改该语句即可。#include/
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
随机试题
企业战略专家波特认为,企业战略的核心问题应在()中考虑。
A.白细胞管型B.红细胞管型C.脂肪管型D.粗颗粒管型E.蜡样管型
有一60岁老人,近日出现喘息、咳嗽、胸闷等症状,夜间及凌晨发作加重,呼吸较困难,并伴有哮鸣音。市售的该药是()。
大干世界真正的统治者是构成我们身体的基因,人类(包括所有生物)除了是暂时幸存于世的机器之外,什么也不是,像汽车那样,是为他人的利益而前进。根据作者的观点,下列哪项判断是错误的?()
下列不属于时间单位的有()。
金本位制度为什么会崩溃?是否有理由恢复某种形式的金本位制度?理由是什么?
设单位质点在水平面内做直线运动,初速度v|t=0=v0。已知阻力与速度成正比(比例常数为1),问t为多少时,此质点的速度为,并求到此时刻该质点所经过的路程。
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperience.Andtheyalsoneed
新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于(6)。在保证该处理程序功能的前提下提高其执行效率,他应该(7)。
Consumersandproducersobviouslymakedecisionsthatmoldtheeconomy,butthereisathirdmajor【1】toconsidertheroleofgov
最新回复
(
0
)