首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2015-06-27
17
问题
有如下程序:
#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全国计算机二级
相关试题推荐
简述魏晋玄学的产生背景及其代表人物的基本思想。(2009年统考真题)
作为一名志愿者,小王奉献社会、乐于助人,按照斯普兰格对性格类型的划分,小王属于
一元线性回归方程的显著性有哪几种检验方法?()
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
已知经济体中现金C=3200亿元,银行存款D=1万亿元,超额准备金ER=600亿元,法定准备金率r=0.2。[对外经济贸易大学2014研]计算法定准备金(RR),准备金(R)和基础货币(B)。
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
设函数U=f(χz,yz,χ)的所有二阶偏导数都连续,则=().
设f(χ)二阶可导,且f(0)=0,令g(χ)=(Ⅰ)确定a的取值,使得g(χ)为连续函数;(Ⅱ)求g′(χ)并讨论函数g′(χ)的连续性.
当使用SomeThreadt=newSomeThread()创建一个线程时,下列叙述中正确的是()。
数组xx[N]保存着一组4位无符号整数,其元素的个数通过变量num传入函数fun()。请补充函数fun(),该函数的功能是:从数组xx中找出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数fun()返回。例如:当xx[8]=
随机试题
“5P”模型的提出者是()
患者男性,36岁。饮酒后出现便血,呈喷射状,色鲜红,无疼痛,便时肛门内无物脱出,该患者最可能的诊断是()
褥疮淤血红润期的典型表现是()。
某水利工程项目进展到第10周后,对前9周的工作进行了统计检查,有关统计情况见表1F420154—4。问题:计算9周末的费用偏差CV与进度偏差SV,并对结果含义加以说明。
对于工程项目管理而言,风险是指可能出现的()的不确定因素。
代理商业银行业务是商业银行之间相互代理的业务。代理商业银行业务包括()。
Thebusymarketsellsmainlymeat,vegetablesanddairy______.
传统气质类型分为()。
下列关于C++流的叙述中,正确的是
TaskTwo—SolutionForquestions18-22,matchtheextractswiththeirsolutions,listedA-H.Foreachextract,chooset
最新回复
(
0
)