单选题:虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,,被调用的是指针所指的实际对象的

  • 题目分类:C++
  • 题目类型:单选题
  • 号外号外:注册会员即送体验阅读点!
66题库!
题目内容:
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:
#include
usingnamespacestd;
classBase
{
public:
virtualvoidf(){cout<<”f0+”;}
voidg(){cout<<”g0+”;}
};
classDerived:publicBase
{
public:
voidf(){cout<<”f+”;}
voidg(){cout<<”g+”;}
};
intmain()
{
Derivedd;
Base*p=&d;
p->f();p->g();
return0:
}
运行时输出的结果是(  )。 A.f+g+
B.f0+g+
C.f+g0+
D.f0+g0+
参考答案:
答案解析:

(1)商场咨询(2)检查修理(3)选购安装(4)排除故障(5)开机使用

(1)商场咨询(2)检查修理(3)选购安装(4)排除故障(5)开机使用 A.3—2—4—5—1 B.1—5—3—2—4 C.1—3—5—2-4 D.3—5—4—

查看答案

下列函数模板的定义中,合法的是(  )。

下列函数模板的定义中,合法的是(  )。A.templateTabs(Tx){returnx<0–x:x;} B.templateclassTabs(Tx){r

查看答案

如图,甲,乙,丙,丁四个长方形拼成正方形EFGH,中间阴影为正方形。已知,甲、乙、丙、丁四个长方形面积的和是32cm:,

如图,甲,乙,丙,丁四个长方形拼成正方形EFGH,中间阴影为正方形。已知,甲、乙、丙、丁四个长方形面积的和是32cm:,四边形ABCD的面积是20cm2。问甲、

查看答案

一个三位数,各位上的数的和是15,百位上的数与个位上的数的差是5,如颠倒百位与个位上的数的位置,则所成的新数比原数的3倍

一个三位数,各位上的数的和是15,百位上的数与个位上的数的差是5,如颠倒百位与个位上的数的位置,则所成的新数比原数的3倍少39。这个三位数是( )。 A.19

查看答案

Nightingale played a great role in

Nightingale played a great role inA.the building of war hospital B.the education

查看答案