首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
有如下程序: #include #include using namespace std; class Animal{ public: virtual string
admin
2019-05-22
47
问题
有如下程序:
#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/oB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系代数运算中,__________操作会消去关系中的某些列并删去重复的元组。
叶子结点树中度为零的结点,也就是没有后件的结点,称为叶子结点。
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
A、 B、 C、 D、 C所谓的算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。
下列程序的输出结果为:Ohjectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespaeestd;classPoint{
参照完整性关系模型的完整性规则是对关系的某种约束条件,它允许定义三类数据约束,分别是:实体完整性、参照完整性及自定义完整性,其中前两种完整性约束由关系数据库系统自动支持。
在软件开发中,需求分析阶段产生的主要文档是()。A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书
下列字符串中可以用作C++语言标识符的是
下面字符串中,不可以用作C++标识符的是()。
随机试题
浅表部位腧穴较适用的辅助手法为
极限
直流电治疗时,负极下所引起的变化是
疳证的基本病理改变为()
可使强心苷苷元上的酰基水解日碱是
从老百姓反映的情况来看,我国各区域的民生服务水平有了很大提高。在民生服务中,树立了尊重人、理解人、关心人、依靠人的治理理念,将“为民作主”转变为“由民作主”;同时形成了普惠民生的治理格局,让民生工作惠及千家万户。可见,我国的区域治理能力和成效大幅度提高。上
党的十八大以来.以习近平同志为总书记的党中央在深刻洞悉发展新阶段的基本特征、科学把握中国特色社会主义的本质要求和发展方向的基础上,提出了创新、协调、绿色、开放、共享的新发展理念,指明了“十三五”乃至更长时期我国的发展思路、发展方向和发展着力点,揭示了我国实
设A是一个n×n矩阵,交换A的第i列和第j列后再交换第i行和第j行得到矩阵B,则A,B().
Inthesentence"Hisambitiontobecomeanastronautdeservesoursupport",theunderlinedpartisusedas
ConradHiltonreallywantedtobeabanker.Instead,hesuccessfullychangedthe【C1】______purchaseofaTexaslow-endhotelinto
最新回复
(
0
)