首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
28
问题
有如下程序:
#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://jikaoti.com/ti/gPA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<iostream.h>voidmain(0{intnum=1;int&ref=num;ref=ref+2;
阅读程序段,当输入数据形式为25,13,10时,正确的输出结果为______。intx,y,z;cin>>x>>y>>z;;cout<<"x+y+z=%d\n"<<x+y+z;
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
下面程序段的运行结果是voidmain(){intt,a,b,c;a=1;b=2;C=2;while(a<b<c){t=a;a=b;b
下列对模板的声明中,正确的是()。
下面关于类概念的描述中()是错误的。
如下程序执行后的输出结果是【】。#include<iostream>usingnamespacestd;classBase{public:Base(intx,inty)
在C++语言中,一个函数的定义前加上关键字【】时,该函数就声明为内联函数。
若有定义语句“intx=10;”,则表达式“x
随机试题
Thankyouforapplyingforapositionwithourfirm.Wedonothaveanyopeningsatthistime,butweshallkeepyourapplicatio
当[S]=5Km时,酶促反应速度v应为
关于增感屏的叙述,错误的是
导致实热证的阴阳失调现象是
下列说法错误的是( )。
止水铅直交叉常用()。
井筒施工中的井身工程,其分项工程包括()。
考察党政领导干部,就是考察其在现在岗位上的工作实绩。()
在所有的灵长类动物中,人类的智力无疑高居榜首,但在所有的灵长类动物中,也只有人类会为阿尔茨海默病所困。上海的研究小组日前发表论文指出,这两者可能密不可分。他们分析了90名祖先来自非洲、亚洲或欧洲的志愿者的基因组后发现,大约在距今20万到5万年间,与人类大脑
稀土是储备较少的一类金属的统称,广泛应用于尖端科技和军T领域。世界上绝大部分稀土产自中国。1998年以来,中国开始减少稀土开采,控制稀土出口配额,加强稀土行业的集中度。对此,一些国家指责中国垄断资源,对世界其他国家“有极大的破坏性”,要求中国放宽对稀土产业
最新回复
(
0
)