首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class clock { public: clock():seeonds(0){}; clock&:operator++() { this->seconds++
有如下程序: #include<iostream> using namespace std; class clock { public: clock():seeonds(0){}; clock&:operator++() { this->seconds++
admin
2017-07-28
38
问题
有如下程序:
#include<iostream>
using namespace std;
class clock
{
public:
clock():seeonds(0){};
clock&:operator++()
{
this->seconds++:
return*this:
}
void display()
{
cout<<this->seconds<<’ ’:
}
private:
int second8;
};
int main()
{
clock c;
++c:
c.display();
(++(++c)).display();
c.display();
return0;
}
运行后的输出结果是( )。
选项
A、1 3 2
B、1 3 3
C、1 2 3
D、1 2 2
答案
B
解析
题意中,clock类重载了前缀增量运算符“++”,前缀增量运算符”++”函数中,首先将成员seconds自增1,然后返回对象本身。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/AUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定变量m定义为int m=7;则定义变量p的正确语句为( )。
数据库物理结构设计不包括( )。
字符串通常采用的两种存储方式是( )。
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式Wednesday==Friday的值是()。
下列情况中,不会调用拷贝构造函数的是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
非成员函数只有在声明为(),才能访问这个类的所有private成员。
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
随机试题
人在寒冷环境中增加产热的主要方式是
发展中国家报业发展进程中的共同特点。
男,30岁,2周前出现干咳,伴有午后低热、盗汗、左胸痛,近几日自觉左胸痛好转,但出现气促,夜间喜左侧卧位。查体:气管向右侧移位,左侧胸廓较右侧稍饱满,左侧呼吸运动减弱,左侧触觉语颤减弱,听诊左侧呼吸音消失,双肺未闻及干、湿性啰音。该患者的诊断是
A.45%~75%B.60%~80%C.2~10℃D.0~30℃E.20℃以下在药品储存中冷库温度要求
胃脘胀满疼痛,嗳气酸腐,不欲食,证属胃脘疼痛如针刺状,痛处固定,大便色黑,证属
企业收到退回的增值税应在利润表中的()项目中反映。
下列各项中,不是经济法基本原则的有()。
“了解世界历史发展的多样性,理解和尊重世界各国、各民族的文化传统,具有广阔的国际视野,树立正确的文化观”属于《普通高中历史课程标准(2017年版)》中规定的()之一。
那个人怎么看也不像60岁。
Thedeteriorationoftheenvironment,bothphysicallyandaesthetically,ismostapparentinourcities.Thedehumanizingeffect
最新回复
(
0
)