首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<iostream.h> class A { public: virtual void use( ) {cout<<"in A\n";} }; class
下列程序的运行结果是______。 #include<iostream.h> class A { public: virtual void use( ) {cout<<"in A\n";} }; class
admin
2010-12-16
39
问题
下列程序的运行结果是______。
#include<iostream.h>
class A
{
public:
virtual void use( ) {cout<<"in A\n";}
};
class B:public A
{
public:
virtual void use( ) {cout<<"in B\n";}
};
class C:public B
{
public:
virtual void use( ){cout<<"in C\n";}
};
void main( )
{
A*obj;
obj=new C;
obj->use( );
delete obj;
}
选项
答案
in C
解析
本题考查虚函数和多态性。原本obj指向祖先类,随后被赋值,指向新的子孙类,则在使用use这个重载的虚函数时,根据当前指向可确定调用子孙的同名虚函数。
转载请注明原文地址:https://kaotiyun.com/show/fLVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[0];m++:}voidma
有以下程序#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){defaul
下面不能作为结构化方法软件需求分析工具的是
下列哪一条不属于数据库设计的任务?()
关于C语言程序设计,以下叙述中不正确的是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为()。
对建立良好的程序设计风格,下面描述正确的是()。
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34。0,c=12.0。请改正程序中的错误,使
在面向对象方法中,不属于“对象”基本特点的是()。
将数据和操作置于对象统一体中的实现方式是()。
随机试题
A.窒息B.DICC.严重贫血D.感染扩散E.失血性休克消化道大出血最致命的危险是
符合我国GMP规定的注射用水储贮条件是
A、消肿生肌B、活血疗伤C、杀虫灭虱D、清热收敛E、泻水逐饮刘寄奴的功效()。
煽动群众暴力抗拒国家法律、行政法规实施的行为构成:
征收基本农田的,由()批准。
如图7—38所示电路原已稳定,t=0时断开开关S,则为()V。
按照债务重组准则规定,以债权转为股权方式重组债务的,受让股权的入账价值为( )。
商品流通企业在选择长期合作关系的供应商时,要对总成本进行评价。总成本应包括()。
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
当驾驶飞机在机场降落时,飞行员会发现前方的景物似乎朝自己运动,近处快,远处慢。这种现象称为
最新回复
(
0
)