首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Publication{ ∥出版物类 char name[30]; public: Publication(ch
有如下程序: #include using namespace std; class Publication{ ∥出版物类 char name[30]; public: Publication(ch
admin
2020-07-30
25
问题
有如下程序:
#include
using namespace std;
class Publication{ ∥出版物类
char name[30];
public:
Publication(char
*
name=”未知名称”){
strcpy(this->name,name);
}
const char
*
getName()const{return name;}
virtual const char
*
getType()const{return"未知类型";}
};
class Book:public Publication{ ∥书类
public:
Book(char
*
name):Publication(name){}
virtual const char
*
getType()const{return"书";}
};
void showPublication(Publication &p){
cout<
}
int main(){
Book book("精彩人生");
showPublication(book);
return 0;
}
运行时的输出结果是( )。
选项
A、未知类型:未知名称
B、未知类型:精彩人生
C、书:未知名称
D、书:精彩人生
答案
D
解析
因为类Book继承自基类Publication,所以在类Book中的虚常成员函数,*getType(){return"书";)就会覆盖基类中的虚常成员函数*getType()const{return"未知类型";),所以在主函数中调用函数showPublication(book)时,getType()函数的输出的结果是“书”,getName()函数的输出结果为“精彩人生”。
转载请注明原文地址:https://kaotiyun.com/show/zWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
下列关于虚函数的说明中,正确的是()。
有如下类的定义,横线处的语句是()。classTestClass{_________ifltx,y;public:TestClass(inta=0,intb=0){X=a;
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列不能作为类的成员的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下列函数模版中的定义中,合法的是()。
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序
随机试题
A.病毒B.细菌C.立克次体D.真菌E.以上都不是睑腺炎最常见的病因是
李女士,60岁,因急性肾功能衰竭,测定血钾为7mmol/L,出现心律不齐,应先采取的措施是()
A.肾小球基底膜通透性增高B.肾小管对重吸收蛋白的分解C.血浆胶体渗透压降低D.肝脏合成脂蛋白增加E.肾小球硬化原发性肾病综合征患儿出现水肿的主要原因是
中风的基本病机是
操作人员要严格遵守计算机的操作程序,并按照()的要求完成系统各模块的运行。
内隐学习,指的是在不知不觉中获得某种知识,学习了某种规则。而这种学习的效果可以通过某种测试表现出来,但是意识层面却无法觉知这种规则,不能外显地把这种规则说出来。根据上述定义,下列选项不属于内隐学习的是:
为节约水资源,某城市规定,每户每月用水不超过7立方米,按11元/立方米收费;超过7立方米的,超过部分按19元/立方米收费,每次收费用水量都按整数计算。某个月月底结算时,王家比陈家多交了106元。问王家比陈家多用了多少立方米的水?
近年来.越来越多的教育专家不断呼吁小学生家长不要给孩子增加太多的学习负担,少报课外班.过多地上课外班对小学生的心理健康不利。现在社会上充斥着各类针对小学生的课外培训机构,良莠不齐。以下哪项陈述为真.最有力地支持了教育专家的观点?
设随机变量X服从N(2,σ2),且P{2<X<4}=0.3,则P{X<0}=_____________.
HowtoGetLuckyandLiveaCharmedLifeForcenturies,peoplehaverecognizedthepowerofluckandhavedonewhateverthey
最新回复
(
0
)