首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: nclude using namespace std; class Animal{ public: virtual char*getType()const{return“Animal”;} virtual char*getVoice()con
有如下程序: nclude using namespace std; class Animal{ public: virtual char*getType()const{return“Animal”;} virtual char*getVoice()con
admin
2010-03-15
57
问题
有如下程序:
nclude
using namespace std;
class Animal{
public:
virtual char*getType()const{return“Animal”;}
virtual char*getVoice()const{return“Voice”;}
};
class Dog:public Animal{
public:
char*getType()const{rgturn“Dog”;}
char*getVoice()const{retum“Woof”;}
};
void type(Animal&A){cout<
void speak(AnimalA){cout<
int main(){
Dog d.type(D);tout<<“speak”;speak(D);cout<
return 0;
}
运行时的输出结果是【 】
选项
答案
Dog speak Voice
解析
基类中有两个虚函数getType( )和getVoiee( ),在派生类中同样也有。函数type和speak的形参都是Animal类的对象,但是一个是引用调用,另一个不是。当用Animal的派生类Dog类定义的对象调用这两个函数时,type函数会转向:Dog类中的成员函数,而speak函数不会。
转载请注明原文地址:https://www.kaotiyun.com/show/1bjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
以下叙述中错误的是()。
关系数据库管理系统能实现的专门关系运算包括()。
以下选项中函数形参不是指针的是
关于C语言程序格式的叙述中正确的是()。
设有以下语句:charx=3,y=6,z;z=x^y
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
“商品”与“顾客”两个实体集之间的联系一般是
以下数据结构中,属于非线性数据结构的是()。
随机试题
容易引起血便的急性肠梗阻是
健康男婴,出生体重为3.5kg,身长为50cm,头围34cm,现在年龄为6个月,来医院做健康体检。预计该婴儿的体重应当为
A.洋地黄中毒B.颈动脉窦按摩无效C.颈动脉窦按摩使心率逐渐减慢而后恢复为最初心率D.颈动脉窦按摩终止心动过速E.高钾血症
输卵管由内侧向外侧4部的排列顺序是
肝在舌上的分属部位是
溃疡性结肠炎结肠镜检查不正确的是
甲公司为一家从事电子元件生产的非国有控股上市公司。为了促进公司持续健康发展,充分调动公司中高层管理人员的积极性,甲公司拟实行股权激励计划。(1)2011年8月,甲公司就实行股权激励计划作出如下安排:①2011年9~10月,总经理牵头组织人事部门及财务部
如果企业定额管理基础好,各月末在产品数量变动较大,则该企业适宜采用的完工产品和在产品成本分配方法是()。
()是埃及历史上第一次出现的并不俊美的王者像,真实地表现了这位法老的外貌。
阅读下面这首词,回答问题。临江仙.探梅辛弃疾老去惜花心已懒,爱梅犹绕江村。一枝先破玉溪春。更无花态度,全是雪精神。剩
最新回复
(
0
)