首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2021-05-06
46
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti=0):r1(i){}voidprint(){cout<<’E
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getVa
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};classYY:protectedXX{private:doubley1
有如下程序:#includeusingnamespaeestd;classMyClass{public:MyClass(inti=0){cout
有如下程序段:inti=100;while(inti=10){cout
数据流图中带有箭头的线段表示的是()。
下列二叉树描述中,正确的是()。
下列选项中,不属于数据库管理的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
下列关于胎儿正常血液循环特点的描述,错误的是
铣削交错齿三面刃铣刀螺旋齿槽时,若选用单角铣刀加工,工作台的实际转角应比螺旋角值略大些。()
总统制的含义及特点。
为截瘫病人留置导尿管的目的是
运用土地级差的原理,合理确定()是城市规划经济性的体现。
计算机是由()和软件两部分组成。
政府采购是指各级国家机关、事业单位和团体组织,使用()采购依法制定的集中采购目录以内的或者采购限额标准以上的货物、工程和服务的行为。
采用永续盘存制,对各项财产物资平时在账簿中()。
临床观察到某人有抑郁倾向,能够帮助进一步诊断的测验是
黄河是中国的第二大河。它发源于巴颜喀拉山北坡,一路东流,经青海、四川、甘肃、宁夏、内蒙古、陕西、山西、河南、山东九个省区,流人大海,全长5464公里,流域面积75万多平方公里。它像一条金色的巨龙,横卧在中国北部辽阔的大地上。黄河孕育了中华民族灿
最新回复
(
0
)