首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2021-09-05
36
问题
有如下程序:
#include
#include
using namespace std;
class Animal{
public:
virtual string GetType() const { return "Animal"; }
virtual string GetVoice() const { return "Voice"; }
};
class Dog:public Animal{
public:
string GetType() const { return "Dog"; }
string GetVoice() const { return "Woof"; }
};
class Cat:public Animal{
public:
string GetType() const { return "Cat"; }
string GetVoice() const { return "Miaow"; }
};
void Type(Animal a) { cout<
void Speak(Animal& a) { cout<
int main() {
Dog d; Type(d); cout<<" speak "; Speak(d); cout<<" - ";
Cat c; Type(c); cout<<" speak "; Speak(c); cout<
return 0;
}
运行时的输出结果是
选项
A、DogspeakVoice-CatspeakVoice
B、DogspeakWoof-CatspeakMiaow
C、AnimalspeakVoice-AnimalspeakVoice
D、AnimalspeakWoof-AnimalspeakMiaow
答案
D
解析
本题考查虚函数的运用,本题中定义Dogd;Type(d)时,执行基类的Type函数,输出Animal,然后输出speak,然后执行派生类的Speak函数输出Woof,最后输出-,同理cat输出类似,所以结果为D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/q4fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout<<setfill(’#’)<<setw(4)<<"O
有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Derived1d1;
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:publicXX{intydata;p
有如下头文件:intfl();staticintf2();c1assMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
使用输入输出操作符setw,可以控制()。
下面叙述错误的是()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
下面叙述中错误的是()。
随机试题
关于瓷砖饰面施工工艺的说法,正确的有()。
下列房屋得房率中,在建筑面积相同的情况下,房屋使用面积最小的是()的房屋。
建设项目进度控制的特点有()。
下列设备中,属于通用设备的有()。
普通股筹资与负债筹资方式相比,其具有的优点不包括()。
民间非营利组织的限定性净资产的限制即使已经解除,也不应当对净资产进行重新分类。()
某公司适用的所得税税率为25%,2014年有关交易或事项如下:(1)2014年1月初,该公司股东权益总额是20500万元,其中股本为10000万元(股数10000万股,每股1元),资本公积为3000万元,盈余公积为6000万元,未分配利润为1500万元。
某冶金联合企业矿山2005年11月开采铁矿石5000吨,本月销售4000吨,单位税额为14元/吨,则其当月应纳的资源税额为()。
商品倾销与外汇倾销[宁波大学2014国际商务硕士;南京理工大学2011国际商务硕士;东北财经大学2012国际商务硕士]
A、 B、 C、 B(A)break是对brake的近音干扰;(C)项与题干构不成因果关系,均排除。
最新回复
(
0
)