首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
56
问题
有以下程序 #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全国计算机二级
相关试题推荐
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是
以下程序段完全正确的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
以下描述中,不是线性表顺序存储结构特征的是()。
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++:}returnn:}函数的功能是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next;
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longBum=0;fp=fopen("fname.dat","r");while(______
有以下程序段int*p;p=__________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
Ajobismorethanajob,especiallytotheold."It’snotthemoneythatmatters,butthesenseofself-worth,"56-year-oldChe
A、人类疾病谱的变化以及人们对提高生命质量的期望B、社会公众对药学服务的需求迫切C、药学学科的发展D、药品分类管理制度的建立E、药师素质的提高与队伍的壮大实施药学服务的重要理论基础是
根据《国境卫生检疫法》的规定,受入境检疫的船舶,必须按照悬挂检疫信号,在卫生检疫机构发给入境检疫证前,不得降下检疫信号。夜间入境时,在船舶的明显处垂直悬挂下列灯号:红灯三盏,表示( )。
张先生任职于境内A公司、系我国居民纳税人,2014年取得收入如下:(1)每月工资收入6000元,按所在省人民政府规定的比例提取并缴付的“五险一金”960元,业余时间在B公司兼职,每月取得兼职收入3000元。(2)12月底A公司拟为其发放年终奖,有两
IP地址每个字节之间进行分隔用的是()。
“儿童中心主义”教育理论,违背了()。
医生要对症下药,祛除患者的疾病,就必须对患者进行仔细的检查。教学工作也一样,了解导致学生学习成功或失败的原因,查明、辨认和确定学生的不足和“病症”,帮助学生在原有的基础上获得最大的进步。上述内容体现了教学评价中的()。
党章规定,党的领导主要是()。
给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则C中的字符串应
造成计算机中存储数据丢失的原因主要是()。
最新回复
(
0
)