问答题

有如下程序:
#included<iostream>
  using namespace std;
  class TestClass
  int a;
public:
TestClass(int x)a=x;
void show()cout<<a;;
class TestClass1:public TestClass
int b;
public:
TestClassl(int i):TestClass(i+1),b(i)
void show()cout<<b;;
int main()
TestClass b(5),*p;
TestClassl d(1);
p=&d;
p—>show();
return 0;
该程序运行后的打印结果是( )。

【参考答案】

D