首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;}
有如下程序: #inc1ude <iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;}
admin
2016-11-23
99
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class Base{
public:
virtual void functionl() {cout<<’0’;}
void function2() {cout<<’1’;}
};
class Derived: public Base{
public:
void functionl() {cout<<’2’;}
void function2(){cout<<’3’;}
};
int main(){
Base*p= new Derived();
p一>functionl();
p一>function2();
return0,
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数functionl()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/ZzAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<cmath>usingnamespacestd;classDistance;classpoint{public
下列叙述中错误的是
由关系数据库系统支持的完整性约束是指______和参照完整性。
C++语言中关键字运算符有new,delete和______。
下面程序的运行结果为#include<iostream,h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};
下列关于构造函数说法不正确的是
下列函数中,()是对文件进行写操作的。
下列函数中,()是对文件进行写操作的。
下列叙述中,正确的是
用单链表表示的链式队列的队头在链表的( )位置。
随机试题
政府满足公共部门借贷需求的方法之一就是出售金边证券。
某工业企业为增值税一般纳税企业,2008年4月购入A材料1000公斤,增值税专用发票上注明的买价为30000元,增值税额为5100元,该批A材料在运输途中发生1%的合理损耗,实际验收入库990公斤,在入库前发生挑选整理费用300元。该批入库A材料的单
一侧视交叉外侧部的不交叉纤维损伤时,引起的视野缺损是()
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompetethefollowingdialoguesbyblackeningthecorrespo
脾主升清的确切含义是
甲股份有限公司(以下简称“甲公司”)2×15年发生的有关交易或事项中,会计处理与所得税处理存在差异的包括以下几项:(1)1月1日,甲公司以3800万元取得对乙公司20%股权,并自取得当日起向乙公司董事会派出1名董事,能够对乙公司财务和经营决策施加重大影响
在一门课程或教学活动结束后进行的评价叫做______评价。
自我意识的发展大致经历三个阶段,分别是生理自我的发展、()。
《共产党宣言》的发表标志着马克思主义的诞生。()
发表权是指著作权人决定作品是否公之于众以及如何公之于众的权利,其中使不特定人可接触自己的作品即为公之于众。根据上述定义,下列各项中不属于行使发表权的行为的是:
最新回复
(
0
)