首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
92
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面对对象概念描述错误的是
下列关于多态性的描述,错误的是
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
对于常成员函数,下面描述正确的是()。
下列关于栈的叙述中,不正确的是()。
以下叙述正确的是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
下列关于模板的说法正确的是
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
类模板的模板参数()。
随机试题
社会保障基金的监管原则是什么?
急性坏死性肠炎肠伤寒穿孔
一个系统是稳定的,当遇到阶跃扰动时,在过渡过程结束后,被控量应趋于()。
不属于金属基复合材料的是()。
采取铺设砂垫层,塑料多孔排水板等工程措施,使软基表层或内部形成水平或垂直排水通道,加速土中水分的排除,使土固结的地基处理方法为()。
某人有1200元,拟投入报酬率为8%的投资机会,经过( )年才可使现有货币增加1倍。
通过新资源使得至少有一个人的福利水平有所提高,称为()。
《导游人员管理条例》规定,不得颁发导游证的情形主要有()。
若游客要求购买景区地摊商品,景区导游员应()。
A.particularlyB.correlatedC.averageD.peaceE.singleF.callsG.ordinaryH.engageI.notesJ.restK.shownL.exactly
最新回复
(
0
)