首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2021-05-06
20
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列横线处应填写的内容是()。#includeint_________;voidmain(){intx,y(*p)();scanf("%d%d”,&x,&y);p=max;
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,使其输出结果为:n=0注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//********error********
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是
下列关于this指针的叙述中,正确的是()。
下面程序段的正确输出是()。intw—4,x=3,y=2,z=1;cout“(w<x?w:z<y?z:x)<<end1;
下列关于抽象类的表述中正确的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
对线性表进行二分法检索,其前提条件是()。
数据库设计中反映用户对数据要求的模式是()。
随机试题
在我们分析人时,既要看到其优点,义要看到其缺点,这一工作方法的理论根据是()
患者,女,70岁,反复咳嗽近30年,近一周因发热,咳嗽,咳痰,呼吸困难入院。查体:体温38.8℃,脉率:80次/分,血压140/80mmHg,未见颈静脉充盈,右中下肺叩浊,语音震颤减弱,呼吸音消失,左肺可闻及散在干湿性啰音,心界向左扩大,心律不整,心率10
女,23岁。上前牙2年前不慎折断,未及时处理,现上唇肿胀,检查发现牙冠冠折3/4,叩痛(+++),根管口暴露,探诊(一),牙体变色,前庭沟变浅,并有波动,为缓解疼痛、消除急性炎症,对该病例应及时进行以下应急处理,除了
有关医院感染的描述,错误的是
有高碳酸血症的慢性呼吸衰竭者,最适宜的浓度是
根据以下材料,回答问题。几年前刚来中国的时候,我下了很大功夫学中文。在我苦学中文的过程中,我女儿发现了一套特别有意思的DVD,建议我试试看。我已经买了很多DVD,就告诉她我没有必要再添一套。但我女儿坚持认为这一套非同一般,我查证了一下,果不其然:
甲行政机关对丙厂家的被许可生产的乙产品的质量进行检查所需的费用,说法不正确的是()。
在社会保障体系中,被称为最后一道防线的是()。
忠?孝?历来认为,明朝方孝孺做这题目做得好。朱棣篡了叔叔皇位,当了皇帝,抛了选题给方孝孺解:是跟我走,替我提包,还是跟死鬼走,替死鬼黄泉路上背包?方孝孺选了忠于故主,磨墨大书“燕贼篡位”,掷笔啸叫:“死则死尔,诏不可草”,结果是连累三亲六故,五服十族,千来
Youwillhearapassageabout"SurvivingCulturalShock".Forquestions9-13,choosefromthelistA-Fthefivestagesofc
最新回复
(
0
)