首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void function l() {cout
有如下程序: #include using namespace std; class Base{ public: virtual void function l() {cout
admin
2014-08-29
31
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void function l() {cout<<‘0’;)
void function20 {cout<<‘1’;)
);
class Derived:public Base{
public:
void functionl0 {cout<<’2’;}
void function20 {cout<<’3’;)
};
int main(){
Base*P=new Derived();
P一>functionl();
p->function2();
return O:
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数functionl()在基类Base中定义为虚成员函数,而在派生类Der。vied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/vXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对象还有操作,用于改变对象的状态,对象及其操作就是对象的【】。
在面向对象方法中,类之间共享属性和操作的机制称为[]。
关于运算符重载,下列表述中正确的是()。
下列函数原型声明中错误的是()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
线性表采用链式存储方式时,结点的存储地址______。
以下各选项组中,均是C++语言关键字的组是
如果使用数组名作为函数参数,形实结合时,传递的是【 】。
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
随机试题
颜色憔悴
流行性乙型脑炎的主要传染源是
建筑物内全部设置自动喷水灭火系统时,安全疏散距离可按规定增加()。
在心理学上,自我暗示指通过主观想象某种特殊的人与事物的存在来进行自我刺激,达到改变行为和主观经验的目的。根据上述定义,下列不是由自我暗示所引起的是()。
书院制度,始于唐而盛于宋,根据所学知识。回答问题:南宋书院的复起,是由朱熹开始的。他重建白鹿洞书院,亲自到书院讲学,还亲手制定()
以下()特点不是Linux操作系统具有的。
(1)在考生文件夹下创建文件ADE.TXT,并设置属性为隐藏。(2)将考生文件夹下AIR文件夹中的TAXI.BAS文件复制到JEEP文件夹中。(3)将考生文件夹下COLOR文件夹中的COLOR.RED文件删除。(4)为考生文件夹下CARD文件夹中的L
我对他这种模棱两可的态度很是厌烦。
(a)解释合同中“条件条款”和“担保条款”的区别。(b)MaradonnaMui是当地的一名流行歌手,她与WorldPerformance有限公司签订了一项在HongKongColiseum举行的四场音乐会上签名的合同。合同条款中有一项这
IT
最新回复
(
0
)