首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> #include<string> using namespace std; class base { private: charbaseName[10]; public: base
有以下程序 #include<iostream> #include<string> using namespace std; class base { private: charbaseName[10]; public: base
admin
2010-03-29
83
问题
有以下程序 #include<iostream> #include<string> using namespace std; class base { private: charbaseName[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.myName0<<" "<<p.className(); } int main() { base bb; Derived dd; showPtr(dD) ; retum 0; } 动行后的输出结果为
选项
A、Derived Base
B、Base Base
C、Derived Derived
D、Base Derived
答案
1
解析
本题考核虚函数的应用。类Derived是从基类Base公有派生而来的。因此, Derived是基类Base的子类型。main()函数中定义了一个基类对象bb和一个派生类对象dd。从程序中可看出派生类Derived的对象dd交给了处理基类Base的对象的函数 showPtr进行处理。由于在基类中函数myName被定义成虚函数。所以在函数showPtr中调用的myName函数为派生类的成员函数myName,从而输出Derived。然后输出 className,即基类名称Base。
转载请注明原文地址:https://kaotiyun.com/show/Yhjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}
有以下程序main(){inta=1,b=2;for(;a
下列叙述中正确的是()。
在满足实体完整性约束的条件下
在软件设计中不使用的工具是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(______
当变量c的值不为2、4、6时,值为"真"的表达式是()。
在结构化程序设计中,模块划分的原则是
有以下函数:intaaa(char*s){char*t=s:while(*t++);t--:return(t-s);}以下关于aaa函数功能叙述正确的是()。
随机试题
最适颌用牛角钳拔除的牙齿是
嘧啶核苷酸在体内合成时,其嘧啶环上N原子来源于
血清内五类免疫球蛋白的含量由少到多的顺序是
关于老年人的热能需求,说法正确的是
以下关于滑压运行说法错误的是()。
某焦化厂年产120万焦炭,目前采购原料煤的资金缺口500万元。财务部门向厂长建议,将本年度安全生产费用中的部分余款暂时用于采购煤。厂长做出的正确决定是( )。
下面关于现金流量图的说法,不正确的有()。
根据下列资料,回答问题。2011年年末全国就业人员76420万人,其中城镇就业人员35914万人。2011年度全国农民工总量为25278万人,比上年增加1055万人,其中外出农民工数量为15863万人。2011年全年城镇新增就业人员1
传统与现代在历史的变迁中成为一双对立的观念,造成了许多困惑。它应在艺术中首先建立和谐的关系。亦主要由当代艺术肩负起这个责任,艺术才配称为时代的先导。只有对传统精神有深刻认识,才能避免吾人盲从与躁进;只有正视现代,才能纠正吾人对骸骨的迷恋。最理想的“现代艺术
WheretheGalapagosIslandslietoday,therewasonceanunbrokenexpanseofPacific.Thentheseabegantoseetheandsimmer,t
最新回复
(
0
)