首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2015-07-22
21
问题
有如下程序:
#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://jikaoti.com/ti/aAE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
将E-R图转换到关系模式时,实体与联系都可以表示成
有以下程序#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
关于在调用模板函数时模板实参的使用,下列表述正确的是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
下列运算符函数中,肯定不属于类Value的成员函数的是( )。
假设inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
算法分析的目的是()。
随机试题
金融市场统计可以为提供依据。()
患者,男,29岁。1年来排尿次数增多,伴尿急、尿痛,夜间有低热、盗汗。尿检查:酸性尿,镜下见大量红细胞及白细胞,尿抗酸杆菌培养阳性。该致病菌是()。
下列属于营养必需脂肪酸的是
患儿,7个月,腹泻2天,10~20次/日,呈水样便,已10小时未排尿。T37.8℃,意识模糊,四肢发凉、皮肤弹性极差,前囟及眼窝明显凹陷,血清纳136mmol/L。补液过程中应密切观察患者()
【背景资料】某高速公路穿越某旅游景区,其中K49+020~K49+530段原设计为填高10~20m的路堤,并需借土填方。建设单位要求施工单位加强环境保护,做到文明施工。因该地区申报4A级旅游景区,为保护该区域环境地貌,决定取消取土场。经相关各方协
客户不得以将已设定担保或其他第三方确立及被采取查封、冻结等司法措施的证券提交为担保物的,证券公司不得向客户借出此类证券。()
社会保障中的最大项目是()支出。
WhatsuggestionsdoesDrBrysonmake?Completethetableasfollows.WriteAifhesaysKEEPUNCHANGEDWriteBifhesaysREWRI
believeapparentwillingmakethreeItisafairlycommon【16】______inBritainthatmenthesedaysdomorehous
Anewanalysisoffederalmoneythatpublicschoolsreceiveforlow-incomestudentsshowsthatarecordnumberofthenation’ss
最新回复
(
0
)