首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
24
问题
下列程序的运行结果是______。
#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>intm1(intx,inty){returnx<=y?x:y;}intm2(intx,inty){returnx<=y?y:x;}imfun(inta,intb){return
下列函数的功能是()。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
下列哪一条不属于数据库设计的任务?()
以下定义数组的语句中错误的是()。
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须
下面可以作为软件设计工具的是
以下关于算法的叙述中错误的是()。
下面不属于黑盒测试方法的是()。
阅读下面程序,程序执行后的结果为()。#include"stdioh"main(){char*str="abcdefghijklmnopq";while(*str++!=’e’);printf
下面对“对象”概念描述正确的是()。
随机试题
试述胃的动脉起始、走行和分布的具体部位。
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguesbyblackeningthecorresp
喉室位于
积聚病情演变中,常见病证有
患者,女,70岁。有风湿性心脏病二尖瓣狭窄,反复住院治疗。此次住院治疗效果不佳,病情不稳定而死亡。风湿性心瓣膜病最主要的致死原因是
颞下窝肿瘤做活检时宜用
甲乙两国因边境冲突引发战争,甲国军队俘获数十名乙国战俘。依《日内瓦公约》,关于战俘待遇,下列哪些选项是正确的?(2009年卷一第78题)
每个时代都有自己的精品力作,但一个_______的现实是,这些年可以称之为“经典”的好作品似乎越来越少。能创作出给人以无穷精神力量,让人为其作品中的人物命运_______、激动得吃不好睡不香的大家并不易寻。走进偌大的书店,虽满眼的热闹花哨,却很难找到一本真
若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
Asforadviceforlawstudentsconsideringstartingtheirownpracticesshortlyaftergraduation,Billhasafewwordsof______
最新回复
(
0
)