首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
69
问题
有如下程序:
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全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为aaaslkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
以下程序的输出结果是()。#include<stdio.h>structst{intx;int*y;)*p;intdt[4]={1,2,3,4};structstaa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&d
以下数据结构中,属于非线性数据结构的是()。
下列特征中不是面向对象方法的主要特征的是()。
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
以下选项中不属于C语言程序运算符的是()。
程序测试的目的是()。
随机试题
职业锚
为下列各药选配一个合适的不良反应A、水钠潴留,产生水肿B、抑制凝血,有出血倾向C、肾乳头坏死D、中枢神经系统反应、头痛、眩晕、精神紊乱E、胃肠道反应较轻易耐受,但长期应用仍可出现胃肠溃疡和出血非那西丁
(2019年真题)某村5名初中生辍学,家长听之任之。镇政府对家长进行了批评教育,要求他们送子女返校读书。根据我国宪法和法律,下列表述正确的有()。
为了美化环境和防止扬尘,施工现场暖季应当进行适当绿化。
职业伤害事故按其后果严重程度分类,属于重大伤亡事故的是指一次事故中死亡()的事故。
以下票据能背书转让()。
甲向A签发了一张商业承兑汇票,出票时约定由丙作为保证人(已在汇票上加以记载并签章)。乙作为承兑人依法承兑后,A将该汇票背书转让给丁,丁又将该汇票背书转让给戊。戊在法定期限内向付款人请求付款,不获付款。后戊要求丙承担汇票债务,丙承担汇票债务后,可以行使追索权
凡是由一个字符构成的字是_______字。(苏州大学)
人生目的是对“人为什么活着”这一人生根本问题的认识和回答,是人生观的核心,在人生实践中具有重要的作用,其作用主要表现在
设a>0,x1>0,且定义xn-1=(n=1,2,…),证明:xn存在并求其值.
最新回复
(
0
)