首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
50
问题
有如下程序:
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://kaotiyun.com/show/1bjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charc1,c2:c1='A'+'8'一'4':c2='A'+'8'一'5':printf("%c%d\n",cl,c2);}已知字母A的ASCII码为65
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入’’abc4Efg’’,则应输出’’aBc4EFg’’。注意:部分源程序在文件PROG1.C中。
以下叙述中正确的是()。
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。注意:不要改动main函
以下数据结构中,属于非线性数据结构的是()。
C语言程序中,运算对象必须是整型数的运算符是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下列选项中属于面向对象设计方法主要特征的是()。
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTstack
随机试题
ItishardtoimaginelifewithoutArabicnumerals(数字).Noothernumbersystemeverinventedhasasimplewaytowriteanumber
女,32岁。停经40天后不规则阴道出血7天,伴右下腹剧痛。检查:体温37.2℃,脉搏108次/分,血压120/80mmHg,阴道见少量暗红色积血,宫颈轻度糜烂,举痛,子宫中位,正常大小,右侧附件扪及约4cm的肿块,边界不清。该患者最可能的诊断是
以下不属于沥青中蜡对路用性能的影响主要表现是()。
安全评价的主要内容包括()等。
一、二级耐火等级多层建筑之间的防火间距为()。
股票不是一种现实的资本,股份有限公司通过发行股票筹措的资金,也不是公司用于营运的真实资本。()
销售与收款循环所涉及的主要凭证和会计记录有()。
按结构分类,常见托盘有()。
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分
某模拟网站的主页地址是:http://localhost/djks/index.htm,打开此主页,浏览“旅游景点介绍”页面,将“景点介绍”页面内容以文本文件的格式保存到考生目录下,命名为““jingdjs.txt"。
最新回复
(
0
)