首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
15
问题
有如下程序:
#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全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是()。
下列有关运算符重载的叙述中,正确的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下函数模板:ternplateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
有如下程序:#includeusingnamespacestd;classPoint{intx,y;public:Point(intx1=0,inty1=0):x(x1),y(y1){
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Em-ployee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列数据结构中,能够按照“先进后ffJ”原则存取数据的是()。
随机试题
Mr.Zhanggavethetextbookstoallthepupilsexcept______whohadalreadytakenthem.
革兰阴性菌对青霉素不敏感的主要原因是
在纸层析法中,选择展开剂的原则是使Rf值落在
男性,16岁,水肿少尿30天,近2天来出现发热,体温达38.2℃,检查BPl20/80mmHg,HB110g/L,尿常规白细胞10~15个CHP,尿蛋白(+++),红细胞3~5个/HP,最可能的诊断是()
A.健脾化湿B.温中健脾C.温中补肾D.散寒止痛E.散寒除湿胃痛暴作,畏寒喜暖,脘腹得温则痛减,口和不渴,喜热饮,舌苔薄白,脉弦紧。其治法是()
初步设计概算是控制投资的()限额。
商业零售企业采用售价金额法进行会计核算的,“商品进销差价”科目核算的内容是( )。
某企业于2007年8月8日投资900元购进一张面值1000元,票面利率为8%,每年付息一次的债券,并于2008年8月8日以980元的价格出售。要求:计算该债券的投资收益率。
五阶段迭代周期模型把网络开发过程分为需求分析、通信规范分析、逻辑网络设计、物理网络设计、安装和维护等五个阶段。以下叙述中正确的是()。
"Howfarisittothenextvillage?"theAmericanasksamansittingbythesideoftheroad.Insomecountries,becausetheman
最新回复
(
0
)