首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
数据库物理结构设计不包括( )。
下列程序的输出结果为【 】。#include<iostream,h>voidFunc(charch){switch(ch).{case’A’:case’a’cout<<"优秀"<<end1;
下述说法错误的是
以下不属于构造函数特征的是。
下列关于软件设计基本原理的叙述中错误的是
软件工程研究的内容主要包括______技术和软件工程管理。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
下列工具中为需求分析常用工具的是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和()提供。
随机试题
背景:杭州某办公楼工程,建筑面积33240m2,地上19层,地下2层,地上两层裙房跨度较大。筏板基础,板厚1.5m,地上部分结构形式为钢结构,外墙装饰为玻璃幕墙。质量目标:合格,争创“鲁班奖”。工期:2013年1月1日~2014年11月1日。施工单位中标
属于思维联想障碍的精神症状是()
ThenativeAmericana,thepeoplewecallthe"Indians",hadbeeninAmericaformanythousandsofyearsbeforeChristopherColu
患者,女,35岁。1年前开始出现双手多处指间关节肿痛,早起感到指间关节发僵,常持续半小时以上。近8个月来出现右膝关节肿痛,影响活动。当地医院诊断为“风湿”,给予扶他林、芬必得等药物正规治疗,近半年来加用甲氨蝶呤(MTX)和糖皮质激素规律治疗至今。就诊时患者
()是反映工程质量和工作质量状况的重要依据,是评定工程质量等级的重要依据。
下列关于保守融资策略的表述中,正确的有()。
那达慕、颁金节、古尔邦节、芦笙节、雪顿节分别是下列民族的传统节日()。
从吹嘘喝绿豆汤治百病的张悟本,到宣称每天一个地瓜保证不得癌症的林光常.到宣扬“生吃泥鳅能去火”的马悦凌,“神医”能够大行其道,反映出()。
设a>0,函数f(x)在[0,+∞)上连续有界,证明:微分方程y’+ay=f(x)的解在[0,+∞)上有界.
A、4,000B、140,000C、400,000D、40,000C
最新回复
(
0
)