问题 填空题

请将下面的程序补充完整,使得程序输出“飘是张娜的书”。

  #include

  using namespace std;

  class Book{

  public:

  Book(char *str) {strcpy(title,str);}

  【1】 void PrintInfo() {cout<

  protected:

  char title[50];

  };

  class MyBook:public Book{

  public:

  MyBook(char *s1,char *s2="张娜"):

【2】 {strcpy(owner,s2);}

  virtual void PrintInfo() {cout<

  private:

  char owner[10];

  };

  int main(){

  Book *prt=new MyBook("飘");

  prt->PrintInfo();

  return 0;

  }

2()

答案

参考答案:Book(s1)

单项选择题
单项选择题