首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2019-05-22
48
问题
有如下程序:
#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://kaotiyun.com/show/Gb8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;r=p;cout<<*r<<end1;
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为()。fun(int*a,intn){inti,j=0,k;k=j;for(i=j;i<n;i++) if[a[i]>a[k]
以下关于顺序存储结构的叙述中,()是正确的。
下面是一个模板声明的开始部分:template<typenameT>double…由此可知
在软件开发过程中,需求分析阶段产生的主要文档是
Jackson方法是一种面向___________的结构化方法。
A、 B、 C、 D、 A本题考查数据库系统的基本概念和知识。数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构又叫物理结构,是逻辑结构在计算
要定义数组A,使得其中每个元素的数据依次为3、9、4、8、0、0、0,错误的定义语句是A)intA[]={3,9,4,8,0,0,0};B)intA[7]={3,9,4,8,0,0,0};C)intA[]={3,9,4,8};D)
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
设根结点的层次为0,高度为K的二叉树最最大结点数为()个。
随机试题
简述我国政府采购法的立法宗旨。
恐惧伤肾型阳痿的临床表现有
细菌对磺胺产生耐药性的主要原因是
我国对严重、罕见或新的药物不良反应病例须
增量预算是指新的财政年度的收支计划指标以()为基础,并考虑本年度的实际情况之后调整确定。
工程咨询公司为贷款银行服务常见的形式是()。
发行国债的最初目的是()。
对本案例特点不正确的描述是()。该案例最恰当的处理方式是()。
宋代以朱熹为代表的新儒学所吸收的思想是()。
作为中国文坛的一大创新,纪实文学近年来成为最热门的写作体裁。但辉煌过后,麻烦也随之而来,指控纪实文学侵害名誉权的官司频频开庭,眼下的一例是某作家的《法撼汾西》与《天网》引出的8位山西老乡当原告,北京市某区人民法院受理此案。成为京城的一大热点。由此可推知(
最新回复
(
0
)