首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class clock { public: clock():seeonds(0){}; clock&:operator++()
有如下程序: #include using namespaee std; class clock { public: clock():seeonds(0){}; clock&:operator++()
admin
2021-07-02
12
问题
有如下程序:
#include
using namespaee 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、1 3 3
C、1 2 3
D、1 2 2
答案
B
解析
题意中,clock类重载了前缀增量运算符“++”,前缀增量运算符“++”函数中,首先将成员seconds自增l,然后返回对象本身。main()函数中,首先定义clock类对象c,使用clock类的默认构造函数,将成员seconds初始化为0,然后调用前缀自增运算符完成seconds的增1操作,再返回c本身,所以此时c.seconds的值为1,调用display()输出值为1;再连续两次调用c的自增运算符,完成seconds的两次增1操作,此时c.seconds的值为3,再调用display()输出值为3;最后再次调用display()函数输出3,所以本题输出:13 3。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/n4fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidf(){cout
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
下列关于函数参数的叙述中,正确的是()。
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是()。
下列关于this指针的叙述中,正确的是()。
支持子程序调用的数据结构是
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列字符串中不能作为C++标识符使用的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
下列关于电子邮件的叙述,正确的有________。
将简报分为定期简报和不定期简报的依据是简报的()
任何形式的沟通必然都会受到各种环境因素的影响,其因素一般包括()
A.镇惊定志,养心安神B.滋阴清火,养心安神C.温补心阳,安神定悸D.清热化痰,宁心安神E.补血养心,益气安神患者症见心悸时发时止,胸闷烦躁,失眠多梦,口干口苦,大便秘结,小便黄赤,舌苔黄腻,脉象弦滑。治疗方法是
国家对落后的耗能过高的用能产品、设备和生产工艺实行()制度。
所谓MMPI的假阴性测图,一般具有的特征包括()。
学生申诉必须以书面形式提出。()(2015.四川)
我国《义务教育实施细则》对学生人身权和人格权是如何规定的?
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件论须保存在考生文件夹下。为了更好地控制教材编写的内容、质量和流程,小李负责起草了图书策划方案(请参考“图书策划方案.doex”文件)。他需要将图书策划方案Wor
Wheredotheyofferthemanthejob?
最新回复
(
0
)