单项选择题
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: virtual void fun(){cout<<"1";} }; class TestClass2: public TestClass1 { public: TestClass2(){cout<<"2";} }; class TestClass3:public TestClass2 { public: virtual void fun(){TestClass2::fun();cout<<"3";} }; int main() { TestClass 1 aa,*p; TestClass2 bb; TestClass3 cc; p=&cc; P->fun(); return 0; } 执行上面程序的输出是( )。
A.1122
B.2112
C.2213
D.2223
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。
A.MyClass&(MyClass x);
B.MyClass(MyClass x)
C.MyClass(MyClass &x);
D.MyClass(MyClass *x)
点击查看答案&解析
单项选择题
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该是( )。
A.6
B.4
C.3
D.2
点击查看答案&解析
相关试题
有如下程序: #include<iostream> usi...
下列程序中横线处正确的语句是( )。 #...
有以下程序: #include<iostream> usi...
有如下程序: #include<iostream.h> ...