选择题 11.  有如下程序:
    #include<iostream>
    using namespace std;
    class clock
    {
    public:
    clock():seconds(0){};
    clock&()perator++()
    {
    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;
    }
    运行后的输出结果是______。
【正确答案】 B
【答案解析】 main()函数中首先定义clock类对象c,使用默认构造函数,初始化c的成员seconds为0;然后调用重载的增量运算符函数,将c的成员seconds自增1,此时c.seconds的值为1;再调用display()函数输出c.seconds,结果为1;接下来连续两次调用增量运算符函数,将c.seconds增加2,此时c.seconds的值为3,再调用display()函数输出3,最后再次调用display()函数输出3,综上运行结果为:1 3 3;本题答案为B。