首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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://kaotiyun.com/show/dBBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以秦汉、隋唐和明清为例,分析我们古代国家的历史特征。(北京大学2000年中国通史真题)
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
关于教育劳动起源说的主要观点,下列说法错误的是
材料:“法律对人的行为以及对社会关系的影响,实质上就是国家把自己的意志和态度通过国家权力加以推行和实现;法律作用取决于经济基础,在一定的社会中,法律能否承担起立法者赋予它的功能,从根本上说,这取决于生产关系或生产方式自身的生命力,而不是取决于立法者的主观愿
关于法治问题有如下观点:①法治与法制没有区别;②法治强调法律在社会生活中的至高权威;③中国建立法治国家,要将依法治国和以德治国结合起来;④法治意味着法律调整的正当性。下列选项中,表述不正确的观点是
如下图所示,函数f(x)是以2为周期的连续周期函数,它在[0,2]上的图形为分段直线.g(x)是线性函数,则_______
为“部门成本”表增加一个字段,字段名为“说明”,数据类型为字符型,宽度为20。
设有说明int(*ptr)[M];其中的标识符ptr是()。
以下是正确C语言标识符的是
C语言程序中,运算对象必须是整型数的运算符是()。
随机试题
Thebasicfeaturesofthecommunicationprocessareidentifiedinonequestion:Whosays______throughwhatchanneltowhom?
教育评价的功能有导向、改进、激励和______。
肝脓肿声像图表现最不常见的是:
核素治疗原理主要是利用哪种射线对病变进行局部照射
某施工项目总承包单位未及时将现场生活区垃圾清理外运,而是堆放在了现场围挡之外的便道上。就这一行为,该单位将面临()的罚款。
下列关于报关企业和进出口货物收发货人报关范围的表述,正确的()。
根据社会保险法律制度的规定,下列社会保险项目中,由用人单位和劳动者共同缴纳的有()。
健康心理学的工作领域包括()。
InalabinOxfordUniversity’sexperimentalpsychologydepartment,researcherRoiCohenKadoshistestingarelativelynewbrai
FactsaboutDepressionInanygivenone-yearperiod,9.5%ofthepopulation,orabout18.8millionAmericanadults,sufferf
最新回复
(
0
)