首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class clock { public: clock( ):seconds(O){ }; clock&o
有如下程序: #include<iostream> using namespace std; class clock { public: clock( ):seconds(O){ }; clock&o
admin
2018-06-19
61
问题
有如下程序:
#include<iostream>
using namespace std;
class clock
{
public:
clock( ):seconds(O){ };
clock&operator++( )
{
this->seconds++;
return * this;
}
void display( )
{
cout<<this->seconds<<’ ’:
private:
int seconds;
};
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的成员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/VNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<iostream>usingnamespacestd;classTestClass{inta;public:TestClass(int
下列程序的输出结果是()。#include<iostream>usingnamespacestd;classTestClass{staticinti;public:
在面向对象方法中,类之间共享属性和操作的机制称为______。
C++语言中关于构造函数的说法正确的是()。
关于continue语句叙述不正确的是()。
下列运算符中全都可以被友元函数重载的是()。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
在结构化分析使用的数据流图(DFD)中,利用______对其中的图形元素进行确切解释。
随机试题
患者,男,65岁,高血压5年。急性心肌梗死后2个月,心功能Ⅱ级,首选的治疗药物是
下列哪一项不是结核病的治疗原则
保险的内容不包括()。
企业按计划预提应由本月企业管理费负担但尚未支付的固定资产修理费800元,其账务处理为()。
所有者通过经营者损害债权人利益的常见形式是()。
法与政治的关系是()。
公布人民币汇率的是()。
(1)选种(2)施肥除虫(3)收割(4)育苗(5)插秧()
利用“我的电脑”打开“资源管理器”,通过浏览栏选中G盘的图片文件夹,并将其中的“产品”文件夹的图片设置为第5个图片。
A、BecauseBrazilwontheWorldCup.B、BecausetherewasalwayswonderfulfootballmatchesinBrazil.C、Becausethemostfamousf
最新回复
(
0
)