首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下述关于数据库系统的叙述中正确的是
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
以下4个程序中,不能实现两个实参值进行交换的是()。
非成员函数应声明为类的__________函数才能访问这个类的private成员。
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
假定MyClass为一个类,则执行myClassa,b(2),*p;语句时,自动调用该类构造函数()次。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
算法分析的目的是
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示个人基本信息的类PInfo,但类Plnfo的定义并不完整。请按要求完成下列操作,将类Plnfo的定义补充完成:(1)定义私有数据成员bloodType用于表示血型,血型为
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
随机试题
A、至少一年一次B、至少一年二次C、至少三年一次D、至少二年一次关于药品经营监督检查的频次对疫苗配送企业检查频次为
图示边长为a的正方形物块OABC,已知:力F1=F2=F3=F4=F,力偶矩M2=M2=Fa。该力系向O点简化后的主矢及主矩应为()。
从声源上降低噪声,可以()。
环境管理体系中旨在避免、减少或控制污染面,对各种过程、惯例、材料或产品的采用,可包括再循环、处理、过程更改、控制机制、资源的有效利用和材料替代等是指( )。
解决城市交通可以尝试一种新机制,公交因为承担着为低收入者、环保人士等提供社会公益性服务的职能,由政府购买公交服务,低价提供给公众;个体自行车出行或纳入到政府购买体系,或推行自行车优先措施;出租车因为价格的高低不会影响需求者对出租车这种出行方式的选择,所以自
为了备战即将来临的考试,小茗购买了一包A4纸作为演草纸,每周周一用1张,周二用2张,……,周日用7张。7月1日至7月30日他一共用掉121张A4纸,则7月31日为星期几?()
以下关于汇编语言和汇编指令的叙述中,正确的是()。
A、 B、 C、 C
A、Itiscommoninourdailylife.B、Itisbeneficialtohelpusbecomepopular.C、Itisnogoodtoourlifegoals.D、Itisneces
A、Watchforchangesinweather.B、Watchtheiraltitude.C、Checkforweakspotsintheirballoons.D、Testthestrengthoftherop
最新回复
(
0
)