首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 # 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
41
问题
下列程序的运行结果是【 】。
# 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
有以下程序段int*p1,*p2,a[10];p1=a;p2=&a[5];则p2-p1的值为
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
以下4个选项,不能看作一条语句的是()。
若定义函数“int*func()”,则函数func的返回值为()。
以下叙述正确的是
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的结果。
有三个关系R和S如下:则由关系R得到关系S的操作是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
下列关于二叉树的叙述中,正确的是()。
随机试题
A.主要作用于α受体B.主要作用于β受体C.主要作用于β1受体D.对α和β受体作用都强E.对α和B受体作用都弱肾上腺素()。
4-甲基伞酮用360nm激发光照射,发出什么范围的荧光
儿童第二次生长突增的高峰是在
适宜用清热解毒,软坚散结法治疗的流行性腮腺炎的证候是
根据《建筑地基基础设计规范》(GB50007—2002),确定地基承载力特征值理论公式是()。
风险管理的过程主要包括()以及沟通和记录等。
下列项目中属于土地增值税的纳税人转让房地产取得应税收入的是()。
设A(x1,y1),t),B(x2,y2),C(x3,y3)为平面上不共线的三点,则三角形ABC的面积为()。
()的标志是守恒观念的形成。
下列不属于第一顺序法定继承人的是()。
最新回复
(
0
)