首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> #include <string> using namespace std; class base { private: char
有以下程序 #include <iostream> #include <string> using namespace std; class base { private: char
admin
2009-02-15
29
问题
有以下程序 #include <iostream> #include <string> using namespace std; class base { private: char baseName[10]; public: base() { strcpy(baseName,"Base"); } virtual char *myName() { return baseName; } char *className() { Return baseName; } }; class Derived: public base { private: char derivedName[10]; public: Derived() { strcpy(derivedName,"Derived" ); } char *myName() { return derivedName; } char *className() { return derivedName; } }; void showPtr(base &p) { cout<<p.myName()<<" "<<p.className(); } int main() { base bb; Derived dd; showPtr(dd); return 0; } 运行后的输出结果为
选项
A、Derived Base
B、Base Base
C、Derived Derived
D、Base Derived
答案
1
解析
本题考核虚函数的应用。类Derived是从基类Base公有派生而来的。因此, Derived是基类Base的子类型。main()函数中定义了一个基类对象比和一个派生类对象dd。从程序中可看出派生类Derived的对象dd交给了处理基类Base的对象的函数showPtr进行处理。由于在基类中函数myName被定义成虚函数。所以在函数 showPtr中调用的myName函数为派生类的成员函数myName,从而输出Derived。 然后输出className,即基类名称Base。
转载请注明原文地址:https://kaotiyun.com/show/pdkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为"ABCDEFGHIJK",m的值为3,移动后,字符串中的内容应该是”DEFGHIJKAB
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#inc
以下选项中合法的变量是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
下列叙述中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:FirstString——SecondString程序运行后的输出
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
数据字典(DD)所定义的对象都包含于
随机试题
民用核设施或者运入运出核设施的核材料发生核事故造成他人损害的,下列哪些情形下,营运单位不承担责任?()
氨气试验时,是将ω(硝酸汞)为()的水溶液浸过的试纸贴在焊缝外部。
A.真武汤B.五苓散C.苓桂术甘汤D.实脾散E.五皮散具有利湿消肿,健脾理气功用的方荆是
A、卡马西平B、D-青霉胺C、麦角胺制剂D、溴毗啶斯地明E、皮质类固醇治疗特发性面神经麻痹急性期
受理和协调处理签订集体合同争议的日常工作机构是()以上人民政府劳动保障行政部门的劳动争议协调处理机构。
上市公司发行公司债券,应当与债券受托管理人制定债券持有人会议规则,约定债券持有人通过债券持有人会议行使权利的范围、程序和其他重要事项。有下列情况的,应当召开债券持有人会议()。
在国外,留学生毕业后找工作的主要竞争对手是本国人和其他国家的留学生。在职业竞争面前,英语过硬与否是竞争获胜与否的必要条件。如果你的专业知识和经验比其他留学生强.那你的职业竞争优势就很明显。如果你在同等职业竞争力下还能接受较低薪水,那么,你很容易在职场上胜出
螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(46)的方式逐步加深系统定义和实现的深度,降低风险:二是确定一系列(47),确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案
假设数据库已经打开,要打开其中的视图myview,可使用命令:
ABestFriend?YouMustBeKiddingA)Fromthetimetheymetinkindergartenuntiltheywere15,RobinShreevesandherfrien
最新回复
(
0
)