首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class clock { public: clock( ):seconds(O){ }; clock&o
有如下程序: #include<iostream> using namespace std; class clock { public: clock( ):seconds(O){ }; clock&o
admin
2018-06-19
44
问题
有如下程序:
#include<iostream>
using namespace std;
class clock
{
public:
clock( ):seconds(O){ };
clock&operator++( )
{
this->seconds++;
return * this;
}
void display( )
{
cout<<this->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
解析
main( )函数中首先定义clock类对象c,使用默认构造函数,初始化c的成员seconds为0;然后调用重载的增量运算符函数,将c的成员seeonds自增1,此时c.seconds的值为1;再调用display( )函数输出c.seconds,结果为1;接下来连续两次调用增量运算符函数,将c.seconds增加2,此时c.seconds的值为3,再调用display( )函数输出3,最后再次调用display( )函数输出3,综上运行结果为:1 3 3;本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/VNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
有下列二叉树,对此二叉树前序遍历的结果为()。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1)的结果为()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
用树型结构表示实体之间联系的模型是()。
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classD
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
下列数据结构中,属于非线性的是()。
随机试题
黄芪桂枝五物汤的功用是()(1998年第47题)
常温下在蛋白质溶液中加入大量的有机溶剂,如乙醇等,能引起蛋白质的_______作用。
两上肢自然下垂,肩胛角平( )
A、氨茶碱B、布地奈德C、沙丁胺醇D、色甘酸钠E、异丙托溴铵可阻断腺苷受体的平喘药是()。
A、间氨基酚B、水杨酸C、对氨基酚D、酮体E、对氨基苯甲酸对乙酰氨基酚需要检查的杂质为
外商投资企业应当在每年几月底以前向登记主管机关办理年检手续,交回执照正、副本,经登记主管机关审核后发还?()。
下列各项目中,不计入进口关税完税价格的有()。
1832年英国议会改革
计算机是由运算器、__________、存储器、输入设备和输出设备这5个主要功能部件组成的,它们被称为计算机的五大硬件。
MASSWASTINGPROCESSES1Thedownslopemovementofrock,mud,orothermaterialundertheinfluenceofgravityisknownasmas
最新回复
(
0
)