首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2021-05-06
38
问题
有如下程序:
#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/xGfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列模板声明中,有语法错误的是()。
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有如下程序:usingnamespacestd;classBoat;classCar{public:Car(inti):weight(i){}friendintTotal(constCar&c,constBoat&b);//
下列有关类成员的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8注意:错误的语句在//******error******的下面,修改该语句即可。1#includ
下列排序方法中,最坏情况下比较次数最少的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
A.清创,一期缝合B.清创,延期缝合C.清创后不予缝合D.清创及植皮E.无须清创
A.右下腹痛伴咳嗽、胸痛B.右上腹钻顶样疼痛,局部深压痛C.腹痛伴呕吐,腹胀,X线见肠腔内有半月形液平面D.右上腹痛阵发加剧局部腹膜刺激征E.上腹突然剧痛,明显的腹膜刺激征
请问“工具、器具及生产家具购置费,是指按照有关规定,为保证新建或扩建项目初期正常生产必须购置的没有达到固定资产标准的设备、仪器、工卡模具、器具、生产家具等的购置费用。”如果达到固定资产标准该计入哪种费用?
有关地震的表述下列()正确。
下列关于最低工资立法的经济学分析,正确的是()。
培训需求分析的模型包括()。
小张将带领三位专家到当地B单位调研,距离B单位1.44千米处设有地铁站出口。调研工作于上午9点开始,他们需提前10分钟到达B单位,则小张应通知专家最晚几点一起从地铁站出口出发,步行前往B单位?(假设小张和专家的步行速度均为1.2米/秒)
[2005年]设函数u(x,y)=φ(x+y)+φ(x—y)+∫x-yx+yΨ(t)dt,其中φ具有二阶导数,Ψ具有一阶导数,则必有().
Lookatthechartbelow.ItshowstheGDPsofthreecountriesduring8years.Whichyeardoeseachsentencebelowthechartdesc
Whatdoconsumersreallywant?That’saquestionmarketresearcherswouldlovetoanswer.Butsincepeopledon’talwayssaywhat
最新回复
(
0
)