首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2019-07-10
21
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
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 { return name; }
};
int main(){
Instrument *pi=new Piano("星空");
cout<
GetType()<<’-’<
GetName();
delete pi;
return 0;
}
运行时的输出结果是
选项
A、乐器-星空
B、乐器-无名
C、钢琴-星空
D、钢琴-无名
答案
A
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetName,当定义Instrument *pi=new Piano("星空")时,调用派生类的GetType函数,得到type为乐器,name为星空,所以输出乐器-星空。选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/3IA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
有如下语句序列:intk=0;dO{k+=5;cout<<’$’;)while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是()。
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3"
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
下述关于数据库系统的叙述中正确的是()。
在软件开发中,下面不属于设计阶段的任务的是()。
有64个结点的完全二叉树的深度为【】(根的层次为1)。
对二叉树从1开始进行连续编号,要求每个结点的编号大于其左右孩子的编号,同一个结点的左右孩子中,其左孩子的编号小于其右孩子的编号,则可采用______遍历实现编号。
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
护士指导慢性阻塞性肺病病人作哪种呼吸运动()
行政沟通在行政活动日益复杂和专门化的今天,行政沟通显得更为重要,其重要性主要表现在以下方面,但()不是。
以CIF价格成交,外汇净收入为()。
某公司拟在中小板首次公开发行股票并上市,公开发行前的股本是4亿,行业市盈率是25倍,发行前控股股东持股比例为75%,准备发行后降到60%,发行前一年的净利润是2亿元。则本次发行募集资金为()亿元。
关于证券投资基金的产生与发展,下列认识正确的是()。
下列各项关于资产组认定及减值处理的表述中,正确的有()。(2011年考题)
HBL的签发人是()。
全党要树立的“四个意识”是政治意识、大局意识、核心意识、看齐意识。()
世上很少有不争吵的夫妻,然而有一点必须加以注意,那就是:千万不要在孩子面前争吵!孩子如果听到父母互相指责,父母在孩子心目中的形象就会受损害。夫妻如果都能想到这点,控制自己,注意自己在孩子心目中的形象,就不仅对孩子好,而且夫妻之间也能减少或避免争吵。
A、Ifwewakefastsleepingpeople,theywillfeelannoyed.B、IfwewakepeopleduringtheREM,theywillfeeltired.C、Onlydrea
最新回复
(
0
)