首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
58
问题
有如下程序: #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全国计算机二级
相关试题推荐
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容并把下画
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
有以下程序#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:p
有如下程序#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){
下面函数的功能是()。sss(s,t)char*S,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s—*t);)
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#
在一个C源程序文件中所定义的全局变量,其作用域为( )。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C中
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串:Thisisastring.到字符数组s中的语句组是
随机试题
设函数f(x)在[a,b]上连续,在(a,b)内可导,且f(a)=f(b)=0,证明:(Ⅰ)存在一点ξ∈(a,b),使得f(ξ)+ξf’(ξ)=0;(Ⅱ)存在一点η∈(a,b),使得ηf(η)+f’(η)=0。
当管道或容器用作不可拆连接时,不分支、不改变截面积,最常用的重要管件是()。
简述关于文艺的“民族形式”问题的讨论。
归脾汤除益气补血外,还具有的功用是()
温某涉嫌一起重大的贩卖毒品犯罪案件,鉴定人马某出庭作证,马某因在诉讼中作证,其本人或者近亲属的人身安全面临危险,以下对马某的保护等问题的表述,不正确的是?
消防安全重点单位消防评估情况应自评估完成之日起()工作日内向当地消防救援机构报告备案,并向社会公开。
甲有某著名画家的画作,乙拍卖行的工作人员丙鼓励其拍卖,甲没有同意。后甲急需800万元买房,问丙是否可以拍到800万元,丙说很有可能。甲遂与乙拍卖行签订了拍卖协议,协议规定的保留价为240万元,丙没有向甲解释保留价是什么意思。甲误以为保留价是起拍价,但实际上
某条道路安装了60盏功率相同的路灯,如将其中24盏的灯泡换为200瓦的节能灯泡,则所有路灯的耗电量将比之前节约20%。如将所有灯的灯泡换为150瓦的节能灯泡,则耗电量能比之前节约多少?()
某客户端采用ping命令检测网络连接故障时,发现可以ping通127.0.0.1及本机的IP地址,但无法ping通同一网段内其他正常工作的计算机的IP地址。该客户端的故障可能是()。
WhydosomanyAmericansdistrustwhattheyreadintheirnewspapers?TheAmericanSocietyofNewspaperEditorsistryingtoans
最新回复
(
0
)