首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
28
问题
有如下程序:
#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;ints=0:classsample{staticintn:public:sample(inti)
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是()。
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为【 】。
有以下程序:#include<iostream>usingnamespacestd;voidt(intx,inty,intcp,intdp){cp=x*x+y+y;d
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
C++语言中类定义中默认的访问权限是
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
设有如下关系表:则下列操作中正确的是
随机试题
下列何结构不经肝门出入
主者故固不受,则又固请。
患者33岁,输卵管妊娠破裂致严重腹腔内出血,以下哪项不宜使用自体输血:
标定高氯酸滴定液采用的指示剂及基准物质是( )。
与人体生长发育有关的脏腑是
根据我国法律规定,法人应当具备的条件包括()。
某企业生产一批灯泡共10000只,随机抽取500只作耐用时间试验。试验结果,灯泡的平均寿命为1200小时,合格率为98%,在重复抽样条件下,样本平均数的抽样平均误差为3.58小时,样本成数的抽样平均误差为0.63%。根据该企业资料,逐项回答下列问题。
经风险调整的收益率为每个业务单位或交易的()和经济资本的比率。
汽车制造厂生产的小轿车不需要纳消费税的是()。
Ourworldisfilledwithsoundsweneverhear.Thehumanauditory(听觉的)rangeislimitedtobeginwith:ifwecouldhearsounds
最新回复
(
0
)