首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为【 】。 #include<iostream> using namespace std; class base { public: virtual void who()
以下程序的执行结果为【 】。 #include<iostream> using namespace std; class base { public: virtual void who()
admin
2010-03-29
41
问题
以下程序的执行结果为【 】。
#include<iostream>
using namespace std;
class base
{
public:
virtual void who()
{
cout<<"base class"<<endl;
}
};
class derivel:public base
{
public:
void who()
{
cout<<"derivel class"<<endl;
}
};
class derive2:public base
{
public:
void who()
{
cout<<"derive2 class"<<endl;
}
};
void main()
{
base obj1,*p;
derivel obj2;
derive2 obj3;
p=&objl;
p->who();
p=&obj2;
p->who();
p=&obj3;
p->who();
}
选项
答案
base class derivel class derive2 class
解析
类base含有虚函数who(),该类派生出derivel类和derive2类,两个派生类中都有虚函数 who()的定义。在main()函数中定义了一个指向base类的指针,它也被允许指向其派生类。在执行过程中,不断改变它所指的对象,当p->who()时就能调用不同的版本。这是因为使用了虚函数,因而进行动态联编。注意:应掌握静态联编的使用方法。
转载请注明原文地址:https://kaotiyun.com/show/13jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于C程序叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:计算S所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
有以下程序#include<stdio.h>main(){intx=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
算法的时间复杂度是指()。
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是
下面说法正确的是()。
下列静态数据成员的特性中,错误的是______。
随机试题
扩孔要求精度较好时,底孔直径可扩大为扩孔直径的80%~90%。
小儿,5岁。体温突然升高至39℃,头痛、咽部不适1天,出现均匀分布的红色针尖状丘疹,触之有砂纸感。腋下、肘窝、腹股沟等皮肤皱褶处,皮疹密集,可见紫红色线。全身皮肤弥漫性潮红,皮疹之间不能见到正常皮肤。患儿患有急性坏死性小肠结肠炎,其临床表现不包括
50岁,宫颈活检确诊为“子宫颈癌”,妇科检查发现癌组织浸润达阴道穹隆处,双侧宫旁柔软,无增厚,未及浸润结节。假设宫颈刮片细胞学检查巴氏Ⅲ级,应行进一步检查为下列哪项
洋地黄的绝对禁忌证为
()是指财政提供公共产品和服务满足社会公共需要的基本属性,具有整体性与非排他性。
窗洞过梁和外窗台要做好( )。
某上市公司2016年以5000万元购得一处高档会所,然后加以改建。支出500万元在后院新建一露天泳池,支出500万元新增中央空调系统,拆除200万元的照明设施,再支付500万元安装智能照明和楼宇声控系统。会所于2016年年底改建完毕并对外营业。当地规定计算
试述在教学中如何运用记忆规律,提高记忆的效果。
目前工人文化宫为了谋利随意出租场地,严重影响了文化宫的功能发挥,对此群众的意见很大。如果你是文化宫主任,将如何处理?
Hewouldcertainlyhavegotthereontime______.
最新回复
(
0
)