首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespaee std; class Instrument{ public: Instrument(string t="乐器",string
有如下程序: #include #include using namespaee std; class Instrument{ public: Instrument(string t="乐器",string
admin
2016-08-19
37
问题
有如下程序:
#include
#include
using namespaee std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(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{return name;}
};
int main(){
Instrument*pi=new Piano("星空");
cout<
GetType()<<’-’<
GetName();
delete pi;
return 0;
}
运行时的输出结果是( )。
选项
A、钢琴-星空
B、钢琴-无名
C、乐器-星空
D、乐器-无名
答案
A
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetType,当定义Instrument*pi=new Piano(”星空”)时,调用派生类的GetType函数,得到type为钢琴,name为星空,所以输出钢琴一星空。选项A正确。
转载请注明原文地址:https://www.kaotiyun.com/show/FpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++语言类的描述中错误的是
下列程序输出结果是【】。include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是【】。
下列关于swith语句的描述中,正确的是()。
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+1;for(j=0;j<=(2*n);j++)X++;}
常用的关系运算是关系代数和()。
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
决定C++语言中函数的返回值类型的是()。
下列运算符中哪些是不能够被重载的?
设有二维数组A[0..9,0..19],其每个元素占两个字节,第一个元素的存储地址为100,若按行优先顺序存储,则元素A[6,6]的存储地址为,【】。
随机试题
求函数在点(1,1)处的梯度.
中枢兴奋药物的特点有
依据《执业药师资格制度暂行规定》,关于执业药师注册规定的说法正确的有()。
关于2型糖尿病,正确的说法是()。
粒料桩和生石灰桩的施工工艺流程包括()。
土工织物软体排护滩施工排垫铺设后应及时压载覆盖,当不能及时压载覆盖时,应对排垫采取()。
甲企业委托外部专业机构负责本企业信息系统的开发、运行以及维护工作。根据《企业内部控制应用指引第18号——信息系统》,甲企业利用信息系统实施内部控制时,所面临的风险不包括()。
在局域网中,常用的介质访问控制方法CSMA/CD、令牌总线和令牌环,IEEE802.4标准采用(16)媒体访问控制方法,IEEE802.5标准采用(17)媒体访问控制方法。其中(18)介质访问控制方法对最短帧长度有要求。假设这种网络的传输速率为10Mbi
关于极限测试过程中验收测试,说法不妥当的为______。A)验收测试主要由用户完成B)编码人员也必须在场参与验收测试,以便与用户交流C)极限编程强调验收测试的目的在于加强用户参与软件开发的力度D)由于极限编程的特殊性,反而增大了用户需求的变
(四川大学2010年试题)Youprobablyknowthatit’sbetterforbothyouandtheenvironmentifyoubuyanorganictomatoinsteadofon
最新回复
(
0
)