首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<string> using namespace std; class Instrument{ public: InStrument(s
有如下程序: #include<iostream> #include<string> using namespace std; class Instrument{ public: InStrument(s
admin
2020-06-29
11
问题
有如下程序:
#include<iostream>
#include<string>
using namespace std;
class Instrument{
public:
InStrument(string t=”乐器”,string n=”无名”):type(t),Dame(n){}
virtual string GetType()const{return”乐器”;}
virtual string GetName()const{return”无名”;}
protected:
string type,name;
};
class Piano:public Instrument{
public:
Piano(string n,string t=”钢琴”):Instrument(t,n){}
string GetType()const{return”钢琴”;}
string GetName()const{retum name;}
};
int main(){
Imtnnnent*pi=new Piano(”星空”);
cout<<pi一>GetType()<<’一’<<pi一>GetName();
delete pi;
return 0;
}
运行时的输出结果是( )。
选项
A、钢琴一星空
B、钢琴一无名
C、乐器一星空
D、乐器一无名
答案
A
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetFype,当定义Instrument*pi=new Piano(”星空”)时,调用派生类的GetType函数,得到type为钢琴,name为星空,所以输出钢琴一星空。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/pi8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
对于函数的传址调用,下面说法中不正确的是()。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a>=b)?a:b;}
非成员函数应声明为类的__________函数才能访问这个类的private成员。
友元类的所有成员函数都是另一个类的【】。
下面对静态数据成员的描述中,正确的是( )。
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数,设置数组元素的个数为0,请在注释//********1********之后添加语句。
下面描述中不属于软件需求分析阶段任务的是
随机试题
小脑半球中间部受损后将出现下列哪些症状
根据我国《精神药品品种目录》,下列药品为第一类精神药品的是
A、毒血症B、菌血症C、败血症D、脓毒血症E、感染中毒性休克病原体直接进入血液引起的全身症状()
【2006年真题】下列关于无节奏流水施工,正确的说法是()。
新课程背景下的教学模式应尽可能尊重()的主体地位。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
派生类的构造函数的成员初始化列表中,不能包含()。
Wheneveryou’restrugglingtofinishupataskatwork,listentosomeclassicalmusic.
WhenmykidsgoaweekendwithoutpizzaandTVwhilecamping,theythinktheyaresufferinggreat______.
Hardly_____________________________(他刚一进房间电话就响了).
最新回复
(
0
)