首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为【 】。 #include<iostream> using namespace std; class base { public: v
以下程序的执行结果为【 】。 #include<iostream> using namespace std; class base { public: v
admin
2009-02-15
65
问题
以下程序的执行结果为【 】。
#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 objl,*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://www.kaotiyun.com/show/gKkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括()。
若变量都已正确说明,则以下程序段()。#includemain(){inta=8;intb=6:printf(a>b?"&&&a=%d":"!!!b=%d",a,b);}
有以下程序#include<stdio.h>voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf(’’请输入2个数:’’);scanf(’
以下关于循环语句的叙述中正确的是()。
算法空间复杂度的度量方法是
随机试题
抢救羊水栓塞的首要措施是
帕金森病患者出现震颤麻痹是由于哪个部位病变所致()
引起急性肾小球肾炎最常见的病原体为
2007年6月27日,甲房地产开发公司(以下简称甲公司)通过拍卖方式,按法定最高出让年限,取得了A市(非经济特区)城市规划区内一地块,并与国土管理部门签订了土地使用权出让合同。该地块为商品住宅开发用地,合同规定的该住宅用地出让年限为出让最高年限,从土地交
一条正脊四条斜脊,四个斜坡,屋顶面有弧度。这种形式的屋顶叫做______。
A.中叶及部分侧叶B.后叶C.前叶D.两侧叶前列腺癌最常见于前列腺的
2.某客户端采用ping命令检测网络连接故障时,发现可以ping通127.0.0.1及本机的IP地址,但无法ping通同一网段内其他工作正常的计算机的IP地址。该客户端的故障可能是__________。(2008年上半年试题)
下列关于综合布线的描述中,错误的是
NewPlanforGalleryDesignOfficialsfromtheArizonastategovernmentannouncedthattherewillbeanarchitecturedesign
A、One.B、Two.C、Three.D、Four.BHowmanymeasuresarementionedtosolvethewaterproblem?
最新回复
(
0
)