首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(cha
有如下程序: #include<iostream> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(cha
admin
2011-01-19
78
问题
有如下程序: #include<iostream> 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
解析
在函数形参是基类对象,可以在函数调用时用派生类对象作为实参。此时基类对象只能调用自己的数据成员,但是virtual函数除外,该成员在派生类中被改写,在基类中仍然适用,故答案为D。
转载请注明原文地址:https://kaotiyun.com/show/lUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ints;scanf(’’%d’’,&s);while(s>0){switch(s){case1:pfinff
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下能正确输出字符a的语句是()。
有以下程序:#include<stdio.h>main(){intsum=0,x=5;do{sum+=x;}while(!--x);printf("%d\n",sum);}程序的运行结果是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
下列叙述中正确的是()。
以下叙述中正确的是()。
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在
以下选项中,能用作用户标识符的是()。
随机试题
“A61D一兽医用仪器、器械、工具或方法”的下位分类号是()。
以下关于热型与对应疾病正确的是()
A、5日用量B、2日常用量C、2日极量D、3日常用量E、7日常用量一类精神药品每张处方发药量()
肝硬化腹水大剂量强利尿易引起的严重副作用为
哪项对保秦松的描述是错误的
A.质量领导组织B.质量管理机构C.药品检验和验收部门D.药品养护组织E.药品采购()负责抽样的原则和程序、验收和检验的操作规程。
患者,女性,30岁,5天前脚趾被玻璃划伤,近两天发热、厌食、说话受限、咀嚼困难、呈苦笑面容,急诊入院。接诊护士对患者应施行的隔离方式是
下列财产中可以设定抵押权的是()。
The"standardofliving"ofanycountrymeanstheaverageperson’sshareofthegoodsandserviceswhichthecountryproduces.A
Accordingtothepassage,thechiefpurposeofexplorersingoingtounknownplacesinthepastwas______.Whatisthemaingo
最新回复
(
0
)