首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 # include<iostream. h> class A { public: virtual void use(){cout << "in A\n"; } }; class B:public A { public:
下列程序的运行结果是【 】。 # include<iostream. h> class A { public: virtual void use(){cout << "in A\n"; } }; class B:public A { public:
admin
2010-06-06
47
问题
下列程序的运行结果是【 】。
# 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;
obi=new C;
obj->use()
delete obj;
}
选项
答案
in C
解析
本题考查虚函数和多态性。原本obj指向祖先类,随后被赋值,指向新的子孙类,则在使用use这个重载的虚函数时,根据当前指向可确定调用子孙的同名虚函数。
转载请注明原文地址:https://kaotiyun.com/show/9vjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序给出如下。请勿改
以下选项中不能用做C程序合法常量的是()。
下列关于数据库设计的叙述中,正确的是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
算法的空间复杂度是指()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf("%d",&num);if(hum>99)s=3;
以下()不属于对象的基本特征。
随机试题
人力资源规划应该与组织的战略目标紧密相连,必须以()。
下列选项中,属于公平理论中的纵向比较的是()。
试述临床教学的具体内容。
下列签章文件属于应负行政责任的文件是()。
166.在本案中,()应承担该损失。168.张某在从事期货业务工作期间,从事的下列行为中符合法律规定的是()。
目前我国企业、行政单位、事业单位会计的确认、计量和报告均应当以权责发生制为基础。()
境内居民企业甲公司(增值税一般纳税人)发生下列业务:(1)销售产品收入2000万元。(2)接受捐赠材料一批,取得对方开具的增值税专用发票,注明价款20万元,增值税额3.40万元。(3)转让一项专利权,取得营业外收入60万元。(4)取得特许权使用费收
外国人有()情形之一的,由公安部决定取消其在中国境内永久居留资格。
在新的历史条件下,要解放和发展生产力,实现国家的繁荣富强和人民的共同富裕,实现中华民族的伟大复兴,仍然需要党的领导。原因在于()
Countriesatalllevelsofeconomicdevelopmentfaceasimilarchallenge:tomaketheirindustriescompetitiveinanincreasingl
最新回复
(
0
)