首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=’’ ’’){strcpy(title,t);}
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=’’ ’’){strcpy(title,t);}
admin
2017-11-28
56
问题
有如下程序:
#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();
return 0:
}
若程序运行时输出结果是“文学”,则划线处缺失的语句是( )。
选项
A、char*Category();
B、char*Category()const;
C、virtual char*Category()const;
D、virtual char*Category()const=0;
答案
D
解析
根据程序运行的结果为:文学,说明程序执行了派生类Novel中的成员函数*Category()const{return’’文学’’;},所以在基类Book中要把函数*Category()const定义为纯虚函数。
转载请注明原文地址:https://kaotiyun.com/show/XxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作中正确的是
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classTestClass{public:inta,b
下列程序的执行结果是()。#include<iostream.h>intfun(intb[],intn){inti,r=1;for(i=0;i<n;i++)
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta;Base(
类的静态成员的定义说明语句不能出现在类的外部,而且只能定义【 】次。
假定MyClass为一个类,则执行MyClass a b(2),*p;语句时,自动调用该类构造函娄( )次。
用树形结构表示实体类型及实体间联系的数据模型称为______。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&b).;cin>>a>>b;cout<<"a="<<a<<"
下列关于多态性的描述,错误的是
随机试题
中性粒细胞上升可见于
最高人民法院于2009年2月16日通过,3月16日起施行了《关于涉港澳民商事案件司法文书送达问题若干规定》对在内地没有住所的港、澳受送达人送达司法文书的问题进行了补充规定。根据该司法解释,下列哪项判断是正确的?()
一般来说,对学生进行操行评定的是()。
端粒的功能包括()。
3,10,24,50,120,()
2006年一季度,初步核实时,三大产业中国内生产总值比初步核算时,唯一数据变小的产业是什么产业,且小了多少?()
人们在愉快的情绪下会表现得更聪明。这体现了情绪的
已知ξ=(0,1,0)T是方程组的解,求通解.
[*]
TheTroodosareaofCyprusisonlyanhour’sdrivefromthecoast,sowhynotconsideradaytripupintothemountainsasaref
最新回复
(
0
)