有如下程序: #include<iostream> using namespace std; Class TestClass {int a; public: TestClass(int x){a=x;} void

admin2010-12-16  54

问题 有如下程序:    #include<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:    TestClass1(int i):TestClass(i+1),b(i){}    voi

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

答案D

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

相关试题推荐
最新回复(0)