有如下程序:#include#includeusing namespace std;class Instrument{public:Instrument(string t= 乐器 ,string n= 无名 ):type(t),name(n) { }string GetType() const { return 乐器 ; }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( 星空 );coutGetType()GetName();delete pi;return 0;}运行时的输出结果是
A.乐器-星空
B.乐器-无名
C.钢琴-星空
D.钢琴-无名