首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Book{ public: Book(char*t=""){strcpy(title,t);) private:
有如下程序: #include using namespace std; class Book{ public: Book(char*t=""){strcpy(title,t);) private:
admin
2020-04-07
32
问题
有如下程序:
#include
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<
Category();
return O:
}
若程序运行时输出结果是“文学”,则划线处缺失的语句是( )。
选项
A、char*Category();
B、char*Category()const;
C、virtual char*Category()const;
D、virtual char*Category()const=O;
答案
D
解析
根据程序运行的结果为:文学,说明程序执行了派生类Novel中的成员函数*Category()const{return”文学”;},所以在基类Book中要把函数*Category()const定义为纯虚函数。
转载请注明原文地址:https://kaotiyun.com/show/mw8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于子类型的描述中,错误的是( )。
若有以下程序:#include<iostream>usingnamespacesstd;classA{public:A(){}A(inti)
关系数据模型由关系数据结构、关系操作集合和【】三大要素组成。
有下列程序:#include<iostream.h>usingnamespacestd;classDemo{public:Demo(){cout<<"defaultconstmct
以下程序的输出结果是()。main(){inta=4,b=5,c=0,d;d=!a&&!b)||!c;cout<<d<<endl;}
虚函数必须是类的()。
下面关于break语句的描述中,不正确的是
下面是类MyChss的定义,对定义中语句描述正确的是()。classMyClass{public:voidMyClass(inta){X=a;)//①intf(inta,intb)//②{X=
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)
下列叙述中正确的是()。
随机试题
鼻咽部、腭扁桃体及舌根的癌肿转移时,最早累及的淋巴结群是()
结合胆红素是:()
王某从某大学房地产专业毕业后进入甲房地产经纪公司(以下简称甲公司)从事房屋销售。凭上大学四年所学的专业知识,王某的销售业绩很好。但由于许多亲朋好友都对房地产经纪职业有偏见,使得他的心情越来越差。在公司里,与他同时进公司的张某原来的销售业绩远远落后于王某,最
风险识别的目的包括()。
根据《会计基础工作规范》的规定,会计机构、会计人员应当对原始凭证进行审核和监督,下列说法正确的有()。
影响合理运输的因素有()。
下列关于现役军人死亡批准为烈士的条件不包括()。
基础设施:机场:公路
Oneofthegreatintellectualconflictsoftheearlypartofthe21stcenturyconcernstheroleofmanhereonplanetEarth.Som
A、HehasmasteredGermanperfectlybyhimself.B、HefeelsthatGermannovelprettywell.C、Hewon’tneedteachertoguidehiman
最新回复
(
0
)