单选题
有如下程序:
#include<iostream>
using
namespace std;
class Book{
public:
Book(char*t=" "){strcpy(title, t); }
______
private:
char
title[40];
};
class Novel:public
Book{
public:
Novel(char*t="
"):Book(t){}
char*Category()const{return "文学" ;
}
};
int main(){
Book*pb;
pb=new Novel();
cout<<pb->Category();
delete pb;
return 0;
}
若程序运行时输出结果是“文学”,则横线处缺失的语句是______。
- A.char*Category();
- B.char*Category()const;
- C.virtual char*Category()const;
- D.virtual char*Category()const=0;