单项选择题

有如下程序:   #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.程序编译时出错