首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class clock { public: clock():seeonds(0){}; clock& operator++() { this一>seconds++; return *
有如下程序: #include using namespace std; class clock { public: clock():seeonds(0){}; clock& operator++() { this一>seconds++; return *
admin
2019-08-23
30
问题
有如下程序:
#include
using namespace std;
class clock
{
public:
clock():seeonds(0){};
clock& operator++()
{
this一>seconds++;
return *this;
}
void display()
{
cout<
seconds<<’’:
}
private:
int seconds;
};
int main()
{
clock c;
++c:
c.display();
(++(++c)).display();
c.display();
return 0;
}
运行后的输出结果是( )。
选项
A、1 3 2
B、l 3 3
C、1 2 3
D、1 2 2
答案
B
解析
main()函数中首先定义clock类对象c,使用默认构造函数,初始化c的成员seconds为0;然后调用重载的增量运算符函数,将c的成员seconds自增1,此时c.secorlds的值为1;再调用display()函数输出c.seconds,结果为1;接下来连续两次调用增量运算符函数,将c.seconds增加2,此时c.seconds的值为3,再调用display()函数输出3,最后再次调用display()函数输出3,综上运行结果为:1 3 3;本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/WiA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
C++语言中的基本数据类型是()。
若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
按数据流的类型,结构化设计方法有两种设计策略,它们是【】和事务分析设计。
下列叙述中,不属于软件需求规格说明书的作用的是
下列有关内联函数的叙述中,正确的是()。
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
为用户与数据库系统提供接口的语言是()。
以下内容不属于算法程序所占的存储空间的是()。
随机试题
A.归脾汤加减B.黄芪建中汤合右归丸加减C.生脉散加减D.六味地黄丸加减E.犀角地黄汤合玉女煎加减白细胞减少症与粒细胞缺乏症之气血两虚证的治疗方药是
根据国内标准,血红蛋白测定值下列哪项可诊断为贫血
下列文件中采用三级预算编制形式的有()。
公司税后利润的分配顺序为()。
王教授系中国公民,现在国内某大学任职,2011年12月取得收入情况如下:(1)当月工资收入3400元,奖金收入3000元。(2)受科普出版社委托,为其编写《心理咨询》一书。按协议约定,出版社于10日支付给王教授稿酬19000元。(3)25
收入型证券的收益几乎都来自于( )。
下列方法中,计量交易对手信用风险的方法有()。
在确定实质性分析程序使用的数据的可靠性时,注册会计师通常考虑的因素有()。
学前儿童时间知觉的发展大大落后于空间知觉的发展,其主要原因是()。
FromthelistbelowchoosethemostsuitabletitleforthewholeofReadingPassage2.WritetheappropriateletterA-Einbox
最新回复
(
0
)