单项选择题

有如下程序:
  #include
  using namespace std;
  Class B{
  public:
  B(int xx):x(xx) {++cout; x+=10;}
  virtual void show() const
  {cout<
  protected:
  static int count;
  private:
  int x;
  };
  class D:public B{
  public:
  D(int xx,int yy):B(xx),y(yy) {++count; y+=100;}
  virtual void show() const
  {cout<
  private:
  int y;
  };
  int B::count=0;
  int main(){
  B *ptr=new D(10,20);
  ptr->show();
  delete ptr;
  return 0;
  }
运行时的输出结果是()

A.1_120
B.2_120
C.1_20
D.2_20