有下列程序: #include<iostream> using namespace std; class TestClass { int a; public: TestClass(int

admin2010-12-16  31

问题 有下列程序:      #include<iostream>      using namespace std;      class TestClass      {      int a;      public:      TestClass(int x)<a=x;}      void show(){cout<<a;}      };      class TestClass1:publicTestClass      {      int b;      public:      TestCla

选项 A、5     
B、1
C、0     
D、2

答案D

解析  TestClass为TestClass1的基类,在主函数main中定义TestClass对象b,*p。TestClass1对象d,p指向d,调用其show函数。“TestClass1(int i):TestClass(i+1),b(i){}”语句中的TestClass类参数为2,所以show输出2。
转载请注明原文地址:https://jikaoti.com/ti/uMW0FFFM
0

最新回复(0)