单项选择题

有如下程序:
  #include
  using namespace std;
  class Book{
  public:
  Book(char* t=""){strcpy(titie,t); }
  _____________________________
  private:
  Char title[40];
  };
  class Novel:public Book{
  public:
  Novel(char*t=""):B00K (t){}
  char*Category()const { return” "文学" }
  };
  int main(){
  Book*pb;
  pb=new Novel();
  Cout<Category();
  return 0;
  }
  若程序运行时输出结果是“文学”,则划线处缺失的语句是()

A.char* Category();
B.char*Category()const;
C.virtual char*Category()const;
D.virtual char*Category()const=0;