单项选择题
有如下程序: #include
using namespace std; class B { public: virtual void show() { cout<<"B"; } }; class D: public B { public: void show() { cout<<"D"; } }; void fun1(B *ptr) { ptr->show(); } void fun2(B &ref) { ref.show(); } void fun3(B b) { b.show(); } int main() { B b,*p=new D; D d; fun1(p); fun2(b); fun3(d); delete p; return 0; } 执行这个程序的输出结果是( )。
A.BBB
B.BBD
C.DBB
D.DBD
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下函数定义:void func(int a, int& b){ a++; b++; }若执行代码段:int x = 0, y = 1;func(x, y);则变量x和y的值分别是( )。
A.0和1
B.1和1
C.0和2
D.1和2
点击查看答案&解析
单项选择题
下列叙述中正确的是( )。
A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C.顺序存储结构能存储有序表,链式存储结构不能存储有序表
D.链式存储结构比顺序存储结构节省存储空间
点击查看答案&解析
相关试题
下列关于函数模板的表述中,正确的是
请使用VC6或使用【答题】菜单打开考生文件...
请使用“答题”菜单或使用VC6打开考生文件...
请使用VC6或使用【答题】菜单打开考生文件...
有如下类声明: class Te{ public: T...