首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
58
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(______){Ta;if(x>y){a=x;
当执以下程序段时,循环体将执行(),main(){inty=1;do{y--;}while(--y):}
若有以下定义和语句,则对w数组元素的非法引用是______。intw[2][4],(*pw)[4];pw=w;
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
C++语言中类定义中默认的访问权限是
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
设有如下关系表:则下列操作中正确的是
随机试题
企业主要依靠自身力量进行技术开发和产品开发的科技战略属于
当事人既约定违约金,义约定定金的,一方违约时,对方可以选择适用违约金或者定金条款,________。
下列论述不符合处方管理要求的是
请说出心源性呼吸困难病人的护理诊断及护理措施。
A.推动作用B.温煦作用C.防御作用D.固摄作用E.调控作用津液输布和排泄的动力是指气的
税务咨询最为常用的一种方式是()。
“古之王者,建国君民,教学为先”,体现了()的教育目的观。
2003年,加拿大GDP在表中所列国家中的排名为()。
如果可以在国内自由地持有外汇资产,并可自由地将本国货币兑换成外币资产,则(清华大学2017年真题)()
【B1】【B6】
最新回复
(
0
)