首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #inclUde(iostream.h) Class A {public: Virtual void use(){cout<<“inA\n”;}}; class B:public A {pu
下列程序的运行结果是______。 #inclUde(iostream.h) Class A {public: Virtual void use(){cout<<“inA\n”;}}; class B:public A {pu
admin
2013-05-30
35
问题
下列程序的运行结果是______。
#inclUde(iostream.h)
Class A
{public:
Virtual void use(){cout<<“inA\n”;}};
class B:public A
{public:
virtual void use(){cout<<“inB\n”;}};
class C:public B
{public:
Virtual void use(){cout<<“in C\n”;}};
void
选项
答案
in C。
解析
本题考查虚函数和多态性。原本obj指向祖先类,随后被赋值,指向新的子孙类,则在使用use这个重载的虚函数时,根据当前指向可确定调用子孙的同名虚函数。
转载请注明原文地址:https://kaotiyun.com/show/J9Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
最常用的一种基本数据模型是关系数据模型,它的表示应采用()。
设有以下程序段:inta[5]={0),*p,*q;p=a;q=a;则下列选项中,合法的运算是()。
若已知charstr[20];,且有语句cin>>str;,此时输入为“Thisisaprogram",则所得的结果是str=()。
下列关于虚函数的说明中,正确的是()。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
阅读下面程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}voidmain(){cout<<fi
下列关于构造函数的描述中,错误的是()。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;//实部doubl
若有定义语句:inta=3,b=2,c=1;,则表达式a<b?a:b的值是【】。
在下面程序中,编译出现错误的语句是______。classB{public:B(){f();}virtualvoidf()=0;};
随机试题
下列药物中,不宜与藜芦同用的是()(2011年第142题)
关于子宫腺肌病的治疗,主要依据什么决定
关于气体在血液中运输,描述错误的是
资产负债表中应付账款项目的期末数应根据( )所属明细账的期末贷方余额之和填列。
用转账支票归还欠A公司货款50000元,会计人员编制的记账凭证为:借记应收账款50000元,贷记银行存款50000元,审核并以人账。审核记账凭证()。
内感性不适多见于()。
在数年甚至数十年中积攒了一定财富的人们,却不知道如何去管理财富,更不懂得怎么认识财富,总之就是还没有足够的财富心理准备。财富在一些人手里,更多的是跟着欲望走,随着攀比跑,奔着享乐去。换言之,尽管赚了钱,却没有理性的、健康的财富观,更多的是一种畸形。就像20
简述学习迁移的形式训练说及其对教育的影响。
下列各项中,哪些是通道类型?()
Cigarettesleaveyouwithmorethanasmokyscentonyourclothesandfingernails.Anewstudyhasfoundevidencetobacco【M1】__
最新回复
(
0
)