首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <string> using namespace std; class base { private: char baseName[10
有以下程序: #include <iostream> #include <string> using namespace std; class base { private: char baseName[10
admin
2010-06-06
30
问题
有以下程序: #include <iostream> #include <string> using namespace std; class base { private: char baseName[10]; public: base ( ) { strcpy (baseName, "Base"); } virtual char *myName() {
选项
A、DerivedBase
B、BaseBase
C、DerivedDerived
D、BaseDerived
答案
1
解析
本题考核虚函数的应用。类Derived是从基类Base公有派生而来的。因此,Derived是基类Base的子类型。主函数中定义了一个基类对象bb和一个派生类对象dd。从程序中可看出,派生类Derived的对象dd交给了处理基类Base的对象的函数showPtr进行处理。由于在基类中函数myName被定义成虚函数,所以在函数showPtr中调用的myName函数为派生类的成员函数mySame,从而输出Derived。然后输出className,即基类名称Base。
转载请注明原文地址:https://kaotiyun.com/show/fqjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若定义函数“int*func()”,则函数func的返回值为()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
以下程序的输出结果是()。#includemain(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
有以下程序:#includeinta=4;intf(intn){intt=0;staticinta=5;if(n%2){ima=6;t+=a++;}else{int
以下选项中,能用作数据常量的是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
下列叙述中正确的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
支持子程序调用的数据结构是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
在教育中提倡“躬行”,即身体力行,把“学”“思”“行”看作统一的学习过程的思想家是()。
在精馏操作过程中同样条件下以全回流时的产品浓度最高。()
电子商务流程就是将商务活动通过()等现代信息技术加以实现的一系列活动的集合。
Onceitwasconsideredgoodtokeepthecarengineidlingaminuteortwofollowingcoldstarts.Today,withmoderntechnology,
男,53岁,前胸区局部红肿热痛感染表现,无波动,体温37.4℃,红肿区中央可见一小黑点,挤压后有豆腐渣样物溢出,并有臭味。血常规:WBC12.0×109/L现应采取什么样的治疗
甲外出旅游向乙借了一台索尼相机,却不慎丢失。双方为此发生纠纷。乙向法院起诉,要求甲赔偿损失1万元,法院受理后对此案进行了调解。调解中,甲愿意赔偿8000元,乙坚持赔偿1万元,调解未果。随后乙多次催促法院判决,该案审判员说:“判决容易,我最多判他赔你7000
鸿兴公司在利润分配中应该首先()。关于鸿兴公司利润分配,下列说法正确的是()。
德育过程由以下四个相互制约的要素构成,即()。
函数跳跃间断点的个数为()
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
最新回复
(
0
)