首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2021-05-06
39
问题
有如下程序:
#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、Dog speak Voice - Cat speak Voice
B、Dog speak Woof - Cat speak Miaow
C、Animal speak Voice - Animal speak Voice
D、Animal speak Woof - Animal speak Miaow
答案
C
解析
本题考查虚函数的运用,本题中定义Dog d; Type(d)时,执行基类的Type函数,输出Animal,然后输出speak,然后执行基类的Speak函数输出Voice,最后输出-,同理cat输出类似,所以结果为C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/BWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。
下列关于运算符重载的描述中,错误的是
下面描述中不属于软件需求分析阶段任务的是
有如下类定义:classPerson{public:Person(strings):name(s){}protected:stringname;
在一棵二叉树上,第5层的结点数最多是()。
结构化程序所要求的基本结构不包括()。
对如下二叉树进行后序遍历的结果为()。
在软件设计中,不属于过程设计工具的是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
A.芒硝B.商陆C.芦荟D.牵牛子治疗虫积腹痛、面色萎黄、形瘦体弱的小儿疳积证宜选用的药物是
下列易导致贫血的胃炎是
下列说法中正确的是()。
关于电气设备及灯具施工方法的说法,正确的有()。
北京××商贸有限公司(1101210078)委托辽宁×××进出口公司(2101910061)与韩国签约,为河北××钢铁有限公司(1312931542)进口B50-71A型电动叉车。货物运抵进境后,由大连××货运代理公司(2102981013)向进境地海关申
关于发展商业养老保险的意义,下列说法不正确的是()。
Thereport___________wasreadwithinterestbybusinessmen.
事务文书是物业管理公司表述工作事务所用的书面文书。从总体上说,事务文书的权威性、约束力不如行政公文,但同样具有很强的政策性和指导性,是做好物业管理工作不可缺少的工具。其内容主要包括()。
以下阐述不符合债券定价原理的是()。
Arelationshipwithyourcustomerislikeanyrelationship:It【C1】______timetoearntheirtrustandmomentsto【C2】______it.Cus
最新回复
(
0
)