选择题   有如下程序:
    #include <iostream>
    using namespace std;
    class Obj{
    static int i;
    public:
    Obj(){i++;}
    ~Obi(){i--;}
    static int getVal(){  return i;}
    };
    int Obj::i=0;
    void f(){Obj ob2; cout<<ob2.getVal();}
    int main(){
    Obj ob1;
    f();
    Obj *ob3=new Obj; cout<<ob3->getVal();
    delete ob3; cout<<Obj::getVal();
    return 0;
    }
    程序的输出结果是   
 
【正确答案】 D
【答案解析】