首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2021-02-22
23
问题
有如下程序:
#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
答案
C
解析
本题考查虚函数的运用,本题中定义Dogd;Type(d)时,执行基类的Type函数,输出Animal,然后输出speak,然后执行基类的Speak函数输出Voice,最后输出-,同理cat输出类似,所以结果为C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/hHh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2];程序的输出结果是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下面程序的输出结果是()。#include<iostream.h>classexample{inta:public:example(intb){a=b++;}voidpr
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
下列关于线性表的叙述中,不正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“<<”,请
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,charch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若,ch在数组中,函数返回字符ch在数组中的下标,否则返回-1。
运算符重载是对已有的运算符赋予多重含义,因此()。
随机试题
Uptonowscientistshavenotfoundhowto______patientsofthatdisease.
最适用于治疗中度有机磷中毒的是
16岁女性,右侧下颌骨逐渐膨大8年,近来增大速度减慢。检查见下颌骨体部弥漫性膨大,但以颊侧更明显,质硬。X线片示右下颌骨体部呈磨砂玻璃样,与骨皮质相移行。术后标本病理检查发现纤维组织代替正常骨组织,其中有较多的纤细骨小梁。诊断为
A.氟里昂B.CO2压缩气体C.丙二醇D.聚山梨酯80E.胶态二氧化硅溶液型气雾剂的潜溶剂()
下面是某求助者的WAIS—RC的测验结果:有人评估该求助者的PIQ明显高于VIQ,这种说法()。
赵某从某一超市买了某肉联厂的熟食罐头,吃过罐头后食物中毒,花去医药费数万元。后来法院查明,罐头是超市委托给运输公司托运的,而该运输公司在运输过程中没有采取冷冻措施,致使罐头变质,赵某可以请求()承担民事责任。
看见闪电后3秒钟听到雷声,表明闪电离你有:
零息票债券的马考勒久期()。
D是圆周x2+y2=Rx所围成的闭区域,则
Friendisbetterthanfortune.Friendisworsethanpoisoninsome【C1】______.Theabovetwostatementsareoppositeandseemto
最新回复
(
0
)