单项选择题

有如下程序:   #included   usingnamespacestd;   classTestClass   {   private:   intx,Y;   public:   TestClass(inti,intj)   {   x=i:   y=j;   }   voidprint()   {   cout<<"printl"<  }   voidprint()const   {   cout<<"print2"<  }   };   intmain()   {   constTestClassa(1,2);   a.print();   return0;   }   该程序运行后的输出结果是(  )。

A.printl
B.print2
C.printlprint2
D.程序编译时出错