首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class clock { public: clock():seeonds(0){}; clock& operator++() { this一>seconds++; return *
有如下程序: #include using namespace std; class clock { public: clock():seeonds(0){}; clock& operator++() { this一>seconds++; return *
admin
2019-08-23
31
问题
有如下程序:
#include
using namespace 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、l 3 3
C、1 2 3
D、1 2 2
答案
B
解析
main()函数中首先定义clock类对象c,使用默认构造函数,初始化c的成员seconds为0;然后调用重载的增量运算符函数,将c的成员seconds自增1,此时c.secorlds的值为1;再调用display()函数输出c.seconds,结果为1;接下来连续两次调用增量运算符函数,将c.seconds增加2,此时c.seconds的值为3,再调用display()函数输出3,最后再次调用display()函数输出3,综上运行结果为:1 3 3;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/jD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
可以用p.a的形式访问派生类对象p的基类成员a,其中a是______。
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}vuid
软件结构是以______为基础而组成的一种控制层次结构。
下列关于重载函数的调用时选择的依据中,错误的是( )。
下面程序的结果为()。#include<iostream.h>voidchange(inta,intb){inttemp;temp=a;a=b;b=temp;}void
一个类的友元函数或友元类可以访问该类的()。
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
算法的有穷性是指()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
RAM的特点是
Educationisnotanend,butameanstoanend.Inotherwords,wedonoteducatechildrenonlyfortheaimofeducatingthem.O
经营战略
酸中毒纠正后容易出现的电解质紊乱是
由石膏、熟地、麦冬、知母、牛膝组成的方剂是()
内痔分期的主要依据是
某国有企业厂因不能清偿到期债务而决定申请破产重整,对企业实施拯救。其拯救措施之一是进行裁员。根据有关法律规定,请回答问题。对于被裁减人员,应当给予的待遇是:
下列不属于产品开发的目标的是()。
下列陈述中,符合情境认知与学习观的有()(2019.71)
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
最新回复
(
0
)