首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2019-05-22
71
问题
有如下程序:
#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
答案
A
解析
本题考查虚函数的运用,本题中定义Dog d; Type(d)时,执行类class的Type函数,输出Dog,然后输出speak,然后执行基类的Speak函数输出Voice,最后输出-,同理cat输出类似,所以结果为A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/Gb8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<end1;elsecout<<x--<<e
有以下程序,在横线应添加()。#include<iostream>usingnamespacestd;classTestClass{public:TestClass(intn){number=
用白盒法设计测试用例的方法包括()。
软件结构设计的图形工具是()。
在软件开发中,需求分析阶段产生的主要文档是()。
A、 B、 C、 D、 BPoint&operator++(){x++;return*this;}是在成员函数运算符重载单目运算符(前缀方式),Pointoperator++(int){Poin
A、 B、 C、 D、 Cfun()的第一个参数是传值调用,第二个是传址调用,故在函数中修改形参的值会被传回到实参中,故结果为0和2。
执行下列语句后,变量n的值是______。intn=0;for(inti=1;i<=3;i++)for(intj=1;j<<=i;j++)n++;
下列工具中,不属于结构化分析的常用工具的是()。A)PAD图B)数据字典C)判定树D)数据流图
负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言
随机试题
取得金融期货结算业务资格的期货公司在终止金融期货结算业务前,应当结清相关期货业务,并依法返还客户的()和其他资产。
情志抑郁,胸胁或少腹胀满窜痛,善太息,多见于胁肋灼热胀痛,厌食腹胀,口苦,泛呕,身目发黄,多见于
男,68岁。2周来反复胸痛,发作与劳累及情绪有关,休息可以缓解。3小时前出现持续性疼痛,进行性加剧,并气促,不能平卧,BP110/70mmHg,心率120次/分,心律齐,心尖部可闻及Ⅲ级收缩期杂音,双肺闻及散在哮鸣音及湿啰音。根据上述临床表现,该患者的
A、病人的药费B、伤病造成的工资损失C、病人休假造成的工资损失D、疾病引起的疼痛E、病人过早死亡带来的工资损失隐性成本指()。
个人贷款业务与公司贷款业务相区别的重要特征是()
根据物权法律制度的规定,下列各项中,能够成为所有权客体的有()。
2016年5月,公安部正式推出儿童失踪信息紧急发布平台,发动群众及时提供线索,协助公安机关尽快破获拐卖案件,形成了警民携手防范打击拐卖儿童犯罪的良性互动。截至2017年5月,平台共发布1317条失踪儿童信息,找回儿童1274名,找回率为96.74%。这一做
西周时期的学校有大学、小学之分。其中以礼乐射御为教学内容的是
在VisualFoxPro中,下列关于表的叙述正确的是
You’dbetter______advicebeforemakingaprojectplan.
最新回复
(
0
)