首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2015-06-27
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
答案
A
解析
本题考查虚函数的运用,本题中定义Dogd;Type(d)时,执行类class的Type函数,输出Dog,然后输出speak,然后执行基类的Speak函数输出Voice,最后输出-,同理cat输出类似,所以结果为A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/MfE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据流图中,○(椭圆)代表______。
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:v
下面程序的运行结果是______。#include<iostream.h>classA{publicvirtual、~(){cout<<”callA::~A()”<<end1;}};
下列静态数据成员的特性中,错误的是______。
数据的四种基本逻辑结构是指______。
以下程序的执行结果是【】。#include<iostream.h>intf(intb[],intn){inti,r=1;for(i=0;i<n;i++)r=r*b[i];retur
在C++中,数据封装要解决的问题是()。
下面叙述错误的是______。
下列有关重载函数的说法中正确的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
随机试题
国家赔偿的方式有( )。
[2010真题·多选]在热力管道上,波形补偿器的使用特点包括()。
下列工作中,属于总监理工程师职责的有()。
从资产负债表日前后若干天的账簿记录查至记账凭证,检查发票存根与发运凭证,目的主要是为了()。
用分子轨道判断下列叙述,不正确的是()。
中共中央在《关于进一步加强和改进公安工作的决定》中指出:在各项执法工作中,公安机关和人民警察要真正把()作为第一信号。
给定资料1.2014年7月16日,以“破题银色中国”为主题的“2014中国应对老龄化社会发展论坛暨‘儿女孝亲工程’研讨会”在北京钓鱼台国宾馆举行。国家发改委社会发展司副司长郝福庆提出。在老龄化发展形势日益严峻的今天,中国亟须多样化的思路破解“银色
原告向两个以上有管辖权的人民法院提起行政诉讼的,由最先收到起诉状的人民法院管辖。()
事物的度体现了共性和个性的统一。()
Asthepaceoflifecontinuestoincrease,wearefastlosingtheartofrelaxation.Onceyouareinthehabitofrushingthroug
最新回复
(
0
)