有如下程序:     执行这个程序的输出结果是(    )。 -考呗网题库移动版
C++
首页 题库首页在线模考
取消

A.BBB
B.BBD
C.DBB
D.DBD

参考答案C
解析:在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类B的对象b、对象指针*P=new D以及类D的对象d;执行fun1会调用派生类的show函数,因为show函数为虚函数,而调用fun2、fun3仍然为基类的show函数,所以本题答案为C。

你可能喜欢

A.对象模板和函数模板
B.对象模板和类模板
C.函数模板和类模板
D.变量模板和对象模板

A.模板参数可以作为数据成员的类型
B.模板参数可以作为成员函数的返回类型
C.模板参数可以作为成员函数的参数类型
D.模板参数不能作为成员函数的局部变量的类型

A.cin是C++预定义的标准输入流对象
B.cin是C++预定义的标准输入流类
C.tout是C++预定义的标准输入流对象
D.cout是C++预定义的标准输入流类

延伸阅读