问题

有如下程序:

#include

using namespace std;

class ONE

{

public:

virtual void f(){cout$amp;};

class TWO:public ONE

{

public:

TWO(){cout$amp;};

class THREE:public TWO

{

public:

virtual void f(){TWO::f(); cout$amp;};

int main()

{

ONE aa, *p;

TWO bb;

THREE cc;

p = &cc;

p->f();

return 0;

}

执行上面程序的输出是 【 11 】 。

参考答案
您可能感兴趣的试题
  • 有如下程序:#includeusing namespace std;class PARENT{public:PARENT(){cout$amp;};class SON:public PARENT{pu
  • 若以非成员函数形式 , 为类 Bounce 重载 “ ! ” 运算符 , 其操作结果为一 bool 型数据 , 则该运算符重载函数的原型是 【 13 】 。
  • 下面是复数类 complex 的定义 , 其中重载的运算符 “ + ” 的功能是返回一个新的复 数对象 , 其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:class co
  • 已知一个函数模板定义为template T1, typename T2>T1 FUN(T2 n) {return n * 5.0;}若要求 以 in t 型数 据 7 为函数实参调用该模板函数 , 并
  • 在数据库系统中,用户所见的数据模式为A) 概念模式B) 外模式C) 内模式D) 物理模式
  • 数据库技术的根本目标是要解决数据的A) 存储问题B) 共享问题C) 安全问题D) 保护问题