单项选择题
有如下程序:
#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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
A.线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点
B.线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点
C.线性表按顺序方式存储,删除线性表的第900个结点
D.线性表按链接方式存储,删除指针P所指向的结点
点击查看答案&解析
单项选择题
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。
A.MyClass&(MyClass x);
B.MyClass(MyClass x)
C.MyClass(MyClass &x);
D.MyClass(MyClass *x)
点击查看答案&解析
相关试题
有如下程序: #include<iostream> usi...
对于派生类的构造函数,在定义对象时构造函...
在下面程序的横线处填上______,使程...
请将下列类定义补充完整,横线处应填加语句...
纯虚函数的声明总是以______结束。