首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char *name="未知名称"){
有如下程序: #include<iostrearn> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char *name="未知名称"){
admin
2020-11-11
30
问题
有如下程序:
#include<iostrearn>
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<<p.getType()<<":"<<p.getName()<<endl;
}
int main(){
Book book("精彩人生");
showPublication(book);
return 0;
}
运行时的输出结果是( )。
选项
A、未知类型:未知名称
B、未知类型:精彩人生
C、书:未知名称
D、书:精彩人生
答案
D
解析
因为类Book继承自基类Publication,所以在类Book中的虚常成员函数* getType(){return"书";}就会覆盖基类中的虚常成员函数*getTrype()eonst{return"未知类型";},所以在主函数中调用函数showPublication(book)时,getType()函数的输出的结果是“书”,getName()函数的输出结果为“精彩人生”。
转载请注明原文地址:https://kaotiyun.com/show/aeyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classMusic{public:voidsetTifle(char*str){strcpy(title,str
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
由于常对象不能被更新,因此()。
下面程序的运行结果为()。#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;}cout<<a<<endl;}
使用VC6打开源程序文件modi3.cpp。其中类TcstClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按
下列关于this指针的叙述中,正确的是()。
下列字符串中,正确的C++标识符是
对如下二叉树进行后序遍历的结果为
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
随机试题
牛黄的功效
眼电图产生于:
马某,女,36岁。午后至夜间发热,少腹按之疼痛,月经不调,经血有块,面部有瘀斑,舌有瘀斑,脉象弦细。其证型是
A.肾球囊B.近球小管C.远球小管D.集合管E.髓袢重吸收葡萄糖最主要的部位是
A.副作用B.变态反应C.继发性反应D.停药反应E.首剂效应阿托品在使用时引起腹胀、尿潴留属于
根据《建设工程工程量清单计价规范》的规定,()按设计图示尺寸以体积计算,应扣除门窗洞口及单个面积0.3m2以外孔洞所占体积。
股东大会决议的事项分为普通事项与特别事项两类,其中特别事项包括()。Ⅰ.修改公司章程Ⅱ.增加或者减少注册资本Ⅲ.公司合并Ⅳ.公司利润分配
InthepasttwoweekswehavelookedatthehappinessformuladefinedbypositivepsychologistMartinSeligman,whereH(happines
某小学门口经常因摆摊太多而造成交通拥堵,作为一名辖区民警,你怎么办?
Beta-endorphinisanaturalopiatewhichincreasespaintolerance,countersstressandimpartsafeelingofwell-being.
最新回复
(
0
)