首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void function1() {cout
有如下程序: #include using namespace std; class Base{ public: virtual void function1() {cout
admin
2020-11-11
56
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void function1() {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->function1();
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/UMyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下描述中,不是线性表顺序存储结构特征的是()。
派生类的对象对它的基类成员中()是可以访问的。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数m、n、l由大到小输出。m最大,l最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:150200注意:错误的语句在//********error********的下面,修改该语句即可。提示:
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示坐标的类TestClass1,但类TestClass1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TestClass2类为TestClass1类的友
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列关于运算符重载的描述中,错误的是()。
下列关于二叉树的叙述中,正确的是()。
下列字符串中不能作为C++标识符使用的是()。
随机试题
坚持和发展中国特色社会主义的总任务是【】
胰岛素的药理作用不包括()
藏象学说的形成基础,以下哪项不正确
企业投资项目建设方案的可行性论证的内容不包括()。
某市房地产开发企业为增值税一般纳税人,向香港某公司租用其在该市购入的办公用房,用于现行开发的三个项目进行经营管理。合同约定租期三年,年租金115.5万元,三年租金合计346.5万元。于2018年8月18日一次付清,已知该房地产开发企业2018年正在开发的项
Samwasafifteen-year-oldboylivingwithhislittlesister,Julie.Theirparentshadpassedawaylongago.Samhadtakencare
下列学习策略中,属于资源管理策略的有()
以鸟类迁徙为话题的纪录片《迁徙的鸟》向我们充分展示了一个自然界的奇迹,虽然大部分地表已经被人类改造得__________。但鸟儿仍是主角,无论雪鹅、野鸭还是云雀,都自有其尊严,我们需要与自然界和平相处,因为人类不可能__________的生活在地球上,雅克
A.Iwanttogointoe-commerceB.ThatdependsC.youcanmakealivingoutofthatD.wecouldtalktoeachclientindividuall
Eachyear,inanever-endingcycleofdeathandrebirth,therainssweepacrosssouthernAsia.
最新回复
(
0
)