首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-10-21
26
问题
有如下程序:
#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;
答案
D
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类是不能被实例化的,但是可以定义指向抽象类数据的指针变量,当派生类成为具体类后,就可以用这种指针指向派生类的对象,然后通过该指针调用虚函数,实现多态性的操作。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ZAyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des,并且指针作为返
使用VC6打开考生文件夹下的源程序文件modi3.cpp,要求编写一个CMyShape类,含有求面积求周长等纯虚函数。然后编写一个CMyRectangle类和CMyCircle类继承CMyShape,并实现求面积、求周长的两个函数。在main()函数中测试
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为()。
软件测试的目的是()。
数据库应用系统中的核心问题是()。
有如下函数模板定义:templateT1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
下列符号中可以用做C++标识符的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
数据库技术的根本目标是要解决数据的
随机试题
粒细胞缺乏合并病毒感染者,加用粒细胞缺乏者应考虑采取无菌隔离措施,防止
超临界流体的特点是
中国工程咨询协会在理事会闭会期间的工作执行机构是()。
肉鸡产品,一般贸易方式进境的要《自动登记进口证明》,外商的还要《外商投资企业特定商品进口登记证明》复印件;加工贸易方式进境的要《加工贸易批准证》( )
某机械制造厂2013年拥有货车3辆,每辆货车的整备质量均为1.499吨;挂车1部,其整备质量为1.2吨;小汽车2辆。已知货车车船税税率为整备质量每吨年基准税额16元,小汽车车船税税率为每辆年基准税额360元。该厂2013年度应纳车船税为()元。
执行内部控制审计时,注册会计师在评价一项控制缺陷是否可能导致错报时,下列说法中,正确的是()。
关于Word的多文档窗口操作,下列叙述不正确的是()
问λ为何值时,线性方程组有解,并求出解的一般形式.
Thebank(56)borrowersenoughinteresttopaytheexpenseofthebankandhavesomethingleftoverfor(57).Theinterest
IshouldsayMaryis______(与其说是个学者不如说是)asaneducator.
最新回复
(
0
)