首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=…""){strcpy(title,t);} private: char title[40]; }
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=…""){strcpy(title,t);} private: char title[40]; }
admin
2020-11-11
50
问题
有如下程序:
#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/s4yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了使用setw设置输出宽度,必须在程序中包含头文件()。
某系统结构图如下图所示该系统结构图的宽度是()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在注释∥*
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
结构化程序设计原则强调的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
《临证指南医案》指出“内风”的机理均属于
女性,43岁,眼睑及双下肢水肿2个月,既往有2型糖尿病3年,3年前血糖正常,尿常规蛋白阳性、尿红细胞满视野,24小时尿蛋白定量3.9g,血浆白蛋白27.2g/L,血肌酐88μmmol/L。
照射角与体层面厚度关系的叙述,正确的是
患儿,6岁,高热不退,烦躁谵妄,皮肤疹点密集成片,色泽紫暗,甚则神昏,抽搐,舌红绛起刺,苔黄燥,脉数。方剂首选
从活性污泥曝气池取混合液300ml,在量筒内静置沉降30min,沉淀污泥体积60ml,则该污泥的污泥沉降比为()。
某银行行长要求其分行一名信贷经理关照一笔贷款,而信贷经理发现该笔贷款明显不符合规定,则该信贷经理的正确做法有()。(2011年)
一、注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟。作答参考时限为110分钟。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
Whatistheconversationmainlyabout?
A、Earlyadoptionmakesforcloserparent-childrelationship.B、Mostpeopleprefertoadoptchildrenfromoverseas.C、Understandi
最新回复
(
0
)