首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char*name=”未知名称”){ strcpy(this-
有如下程序: #include using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char*name=”未知名称”){ strcpy(this-
admin
2017-10-17
40
问题
有如下程序:
#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
解析
因为getType是虚函数,所以p.getType( )执行继承类的getType函数,输出“书”;p.getName( )执行基类的getName-函数,输出“精彩人生”。总共输出“书:精彩人生”,故选D)。
转载请注明原文地址:https://www.kaotiyun.com/show/5XAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系模型中,二维表的行称为______。
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:S
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:【 】;};voidmain(){basetry
执行下列程序时输入123<空格>456<空格>789<回车>,输出结果是 main() {char s[100]; int c. i; scanf("%c", &c); scanf("%d"
若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
对于拷贝构造函数和赋值操作的关系,正确的是
关于多继承二义性的描述中,错误的是()。
假定一个一维数组的定义为"chara[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。
磁盘文件操作中,打开磁盘文件的访问方式常量中,()是以追加方式打开文件的。
随机试题
英国开始的工业革命极大地改变了人类社会的面貌,学者们对此进行了深入研究。请你对下述问题发表自已的见解。阅读下列材料,回答问题。材料一(英国拥有)很大的,不断扩展的。。。。。英国还拥有更多的,可作工业革命的资金用的流动资本,源源流入英国的商业利
嗜铬细胞瘤的特征性临床表现为
下列哪些是MDS的特点
下列有关mRNA吉构的叙述,正确的是()
老年人用药A、镇静安眠药B、解热镇痛药C、降压药D、β受体阻滞剂E、抗心绞痛药可导致大汗淋漓、甚至发生虚脱的是()。
下列关于市盈率的说法,错误的是( )。
下列不属于班级群体的心理功能的是()。
助听器∶眼镜
我国宪法规定,自治州、自治县的自治条例、单行条例须报()批准后生效。
SubfieldsofLinguisticsTheoverlappinginterestsbetweenthefieldoflinguisticsandotherdisciplinescreateseveralcross-d
最新回复
(
0
)