首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classInstrument{public:virtualvoidDisplay()=0;};classPi
用树形结构表示实体类型及实体间联系的数据模型称为______。
设有数组定义:chararray[]="China";则数组array所占的空间为
以下能对二维数组a进行正确初始化的语句是
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
按照“先进后出”原则组织数据的数据结构是()。
结构化分析方法是面向()的自顶向下,逐步求精进行需求分析的方法。
需求分析阶段的任务是()。
需求分析中开发人员要从用户那里了解
下列字符串中可以用做C++语言标识符的是
随机试题
不随意注意
血液、骨髓标本中检出革兰阴性杆菌,首先应考虑排除A.大肠埃希菌B.变形杆菌C.铜绿假单胞菌D.沙门菌E.霍乱弧菌
下列关于行政处分的表述正确的有()
盾构掘进施工前确定具体掘进控制内容与参数的依据主要包括()。
下列关于适用简易程序审理民事案件具体方式的表述中,不符合民事诉讼法律制度规定的是()。
索引符号是由直径为()的圆和水平直径组成。
实用主义教育学的基本观点是()。
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。(1)在名称为Form1的窗体上画一个名称为H1的水平滚动条,请在“属性”窗口中设置它的属性值,使之满足以下要求:它的最大刻度值为100,最小刻度值为1,在运行时鼠标单击滚动条
A、Themeaningoffacialexpressionsdependsonsituations.B、Facialexpressionscancausemisunderstandingacrossculture.C、Peo
Around120yearsago,Ebbinghausbeganhisstudyofmemory.He【B1】______studyinghowquicklythehumanmindcanrememberinform
最新回复
(
0
)