首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在面向对象方法中,属性与操作相似的一组对象称为【 】。
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列情况中,不会调用拷贝构造函数的是()。
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
非成员函数只有在声明为(),才能访问这个类的所有private成员。
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和()提供。
下面关于虚函数的描述,错误的是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
实现比较两个字符串大小的函数是_____。
随机试题
在狭窄骨盆中发生胎儿窘迫的主要原因是:
在掀起额冠状皮瓣的颞部时,在分离下列哪一层次时面神经的额支最易受到损伤
发起人投入拟发行上市公司的业务和资产应独立完整,遵循()原则。
作家李某2015年出版一部长篇小说,1月份取得预付稿酬10000元,4月份小说正式出版,又取得稿酬收入20000元,因销量好,月中又加印5000册,获得稿酬收入10000元。6月份该小说被某导演看中,获得电视剧制作中心支付的剧本使用费20000元。10月份
地方治安不理想,存在安全问题时,导游员应劝阻旅游者单独自由活动。()
为改变市场上95%的空调能效仅为“及格”的局面,国家标准委、发改委计划于2007年3月,将空调的能效门槛由现行的5级(能效比26)提高到2级(能效比3.2)。据预测,新标准一旦实施,将对行业产生巨大的影响,市场上的空调厂家将从现在的200多家减少到50多家
Mr.Johnsonevidentlyregardedthisasagreatjoke.
有如下程序段:constc$="Beiijing"c$="Shanghai"c$="Hebei"Printc$运行时输出的结果是()。
下面关于列表框和组合框的叙述不正确的是()。
A.DecemberB.holidayC.MondayD.fallE.summerF.JuneG.SundayIt’sthelastmonthofayear.
最新回复
(
0
)