内容发布更新时间 : 2025/8/13 14:44:53星期一 下面是文章的全部内容请认真阅读。
public:
virtual void f( ) { TWO::f( );
cout << \
void main( ) };
{
ONE aa, *p; TWO bb; THREE cc; p = &cc; p->f( );
写出执行该程序的输出结果。 }
参考答案: 2213
序号:115 难度:1 考查点:继承与派生
4.(分值:0.4 分)有如下程序: #include
TestClass1( ){cout<<\
};
class TestClass2 { public:
TestClass2( ){ cout<<\
};
class TestClass3:public TestClass1 {
TestClass2 b;
public:
TestClass3( ){ cout<<\
};
void main( ) {
TestClass3 obj;
}
写出该程序的执行后的输出结果。 参考答案: ABC
序号:116 难度:1 考查点:继承与派生
5.( 分值: 0.4 分 ) 有如下程序:
#includeID;}
};int Con c2(′B′);main()
{ cout<Con
char c1;
Con(char id){ID=id;cout<<2;}
return 0;
}写出此程序的运行结果。
参考答案: 1A2B序号:135 难度:1 考查点:类与对象
6.(分值:0.4 分)有如下程序:
#includeTest
{public: Test( ) { n+=2; } ~Test( ) { n-=3; } static int getNum( ){ return n; }
private: static int n;};int Test::n = 1;int main( ){Test* p = new Test;delete p;cout << \执行后的输出结 果是( )。 参考答案: n=3