单选题

以下程序的输出是什么?

发布于 2022-03-03 11:19:15

以下程序的输出是
class Base {
    public:
    Base(int j): i(j)  {}
    virtual~Base() {}
    void func1() {
        i *= 10
        func2()
    }
    int getValue() {
        return  i
    }
    protected:
    virtual void func2() {
        i++
    }
    protected:
    int i
}
class Child: public Base {
    public:
    Child(int j): Base(j) {}
    void func1() {
        i *= 100
        func2()
    }
    protected:
    void func2() {
        i += 2
    }
}
int main() {
    Base * pb = new Child(1)
    pb->func1()
    cout << pb->getValue() << endl delete pb } 


登录后免费查看答案
关注者
0
被浏览
13
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看