问题 单项选择题

有如下程序:  #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;

答案

参考答案:D

选择题
单项选择题