首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2020-05-14
32
问题
有如下程序:
#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
答案
D
解析
本题考查虚函数的运用,本题中定义Dogd;Type(d)时,执行基类的Type函数,输出Animal,然后输出speak,然后执行派生类的Speak函数输出Woof,最后输出-,同理cat输出类似,所以结果为D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Og8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的功能是【 】。#include<iostream.h>intFunc(inta,intb){if(a>b)return1;elseif(a==b)return
下面程序的功能是输出数组s中最小元素,请填空。#include<iostream.h>voidmain(){intk,p,s[]={1,-9,7,2,-10,3};k=s[0];for(p=
下列程序段的输出结果是【】。#include<iostream.h>voidmain(){inti=10,sum=0;do{sum=+sum+i;
类模板template<classT>classx{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>ClassT
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
如果类B继承了类A,则称类A为类B的基类,类B称为类A的【】。
下列关于线性链表的叙述中,正确的是()。A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
水边的文字屋①小时候在田野上或在河边玩耍,常常会在一棵大树下,用泥巴、树枝和野草做一座小屋。有时,几个孩子一起做,忙忙碌碌的,就像一个人家真的盖房子,有泥瓦工,木工,还有听使唤的小工。一边盖,一边想象着这个屋子的用场。屋子盖起来了,大家嘴里发出噼
赵某,36岁,因上呼吸道感染,痰液黏稠,医嘱给予超声雾化吸入。超声雾化吸入时使用下列哪种药物可以稀释痰液
AST含量最多的器官组织为
会计法律制度是对会计人员行为的最高要求。( )
根据行政诉讼法律制度的规定,公民对下列事项提起行政诉讼,法院不予受理的是()。(2014年)
避免团体作业时社会浪费现象产生的方法有()。
根据《中华人民共和国妇女权益保障法》,实行男女平等是国家的基本国策。国家采取必要措施,逐步完善保障妇女权益的各项制度,消除对妇女一切形式的歧视。对此,下列说法错误的是:
在伊拉克问题上成员国不得不对美英这种不通过联合国解决问题的方式表示极大的遗憾。成员国对美英的做法( )
将行政决策划分为国家决策和地方决策,其依据是()
Securityisrequiredonloansforseveralreasons.Oneofthemostcommonisprobablytheborrower’sfinancialweakness.Suchwe
最新回复
(
0
)