首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2015-07-22
22
问题
有如下程序:
#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
答案
B
解析
本题考查虚函数的运用,本题中定义Dog d; Type(d)时,执行类class的Type函数,输出Dog,然后输出speak,然后执行派生类的Speak函数输出Voice,最后输出-,同理cat输出类似,所以结果为B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/35Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,【 】负责数据的模式定义与数据的物理存取构建。
在二维表中,元组的______不能再分成更小的数据项。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
有如下程序段:charc[20]=”examination”;c[4]=O;tout
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
C++语言支持的两种多态性分别是编译时的多态性和【】的多态性。
将ER图转换到关系模式时,实体与联系都可以表示成()。
随机试题
一个5岁男孩,低热,颈痛数月,检查:颈部旋转受限,X线侧位片可见寰椎向前脱位,咽后壁增宽,其诊断最大可能是
丸剂在我国具有悠久的历史。公元前四世纪《黄帝内经·素问》中“四鸟铡骨一芦茹丸,二物并合之,丸似雀卵,大如小豆,以五丸为后饭,饮以鲍鱼汁”的记载。对丸剂的名称、处方、规格、剂量以及服法等作了叙述。唐代丸剂得到迅速发展,至宋代神宗熙宁九年(公元1076年)朝廷
会计职业道德规范是促进会计法律制度形成和遵守的制度保障。()
在超声波加工机床上,换能器的作用是()。
当前,我国正处于发展的重要战略机遇期和社会矛盾凸显期,社会问题层出不穷,社会管理领域面临许多挑战,需要通过调解等多种渠道有效化解社会矛盾。调解有利于修复当事人之间的关系、实现案结事了、弥补裁判方式的缺陷和不足,有利于构建和谐社会和维护社会稳定。但调解也有其
世界田径锦标赛3000米决赛中,始终跑在最前面的甲、乙、丙三人中,一个是美国选手,一个是德国选手,一个是肯尼亚选手,比赛结束后得知:(1)甲的成绩比德国选手的成绩好。(2)肯尼亚选手的成绩比乙的成绩差。(3)丙称赞肯尼亚选手发挥出色
下列句子中,没有语病的一句是()。
王华是一名历史爱好者,应某中学教务处刘老师的邀请,他将去该学校为同学们讲解第二次世界大战的相关知识。请参考考生文件夹中的“参考图片.docx”示例效果,帮他制作一份关于第二次世界大战的演示文稿,具体要求如下:依据考生文件夹下的“文本内容.docx”中的
Themostsubversivequestionabouthighereducationhasalwaysbeenwhetherthecollegemakesthestudentorthestudentmakest
TheOlympicGamesoriginatedin776B.C.inOlympia,asmalltowninGreece.ParticipantsinthefirstOlympiadaresaidtohave
最新回复
(
0
)