首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;} void function2(){cout<<
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;} void function2(){cout<<
admin
2019-06-12
60
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
virtual void functionl() {cout<<’0’;}
void function2(){cout<<’1’;}
};
class Derived:public Base{
public:
void function1(){cout<<’2’;}
void function2(){cout<<’3’;}
};
int main(){
Base* p=new Derived();
p->ftmction1();
p->function2();
return 0;
};
运行时的输出结果是,( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数function1()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/1H8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
有如下程序: #include<iostream> using namespace std; class Complex { double re,im; public: Complex(double r,doubl
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
软件结构是以______为基础而组成的一种控制层次结构。
随机试题
脂肪肉瘤是腹膜后来源于间叶组织的最常见肿瘤,其超声检查表现有
并发肺炎的麻疹患者,从出疹后应隔离的天数:
当事人应当自收到行政处罚决定书之口起15日内到指定的银行缴纳罚款。银行应当收受罚款,并将罚款直接上缴财政机构。 ( )
生态影响型项目分析的技术要点一般包括下列哪些选项( )。
下列关于灯具及其连接附件的防护等级的说法,错误的是()。
中国人民银行履行职责受到地方政府的约束。()
“侮辱、殴打教师的,根据不同情况,分别给予行政处分或者行政处罚”,其中包含的法律规范构成要素有()。
Maybeunemploymentisn’tsobadafterall.Anewstudysaysthathavingademanding,unstableandthanklessjobmaymakeyoueve
Heisanhonestperson.Heis______todosuchadishonestthing.
Amazonislookingatdrasticallyreducingitsdeliverytimes—to30minutesorless—asitplansanewservicecalledPrimeAirth
最新回复
(
0
)