首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void fo{cout
有如下程序: #include using namespace std; class A{ public: virtual void fo{cout
admin
2020-07-30
45
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void fo{cout<<1;)
void go{cout<<2;}
};
class B:public A{
public:
virtual void f0{cout<<3;)
void gO{cout<<4;)
};
void show(A&a){a.f0;a.g0;)
int main(){
B b:
show(b);
return 0:
}
运行时的输出结果是( )。
选项
A、12
B、34
C、14
D、32
答案
D
解析
在派生类class B中对基类中的虚拟成员函数virtualvoidf()和实函数voidgO进行了重新定义,在主函数中通过语句show(b);调用派生类中的虚函数virtual void f(){cout<<3;)输出3,调用基类的实函数void g(){cout<<2;)输出2。所以选项D为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/1Typ777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=100;while(inti=10){cout
下列选项中,正确的C++表达式是
有如下程序段:inti=1;intj=4;intmain(){intj=i,i=8;cout
已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
在软件设计中,不属于过程设计工具的是()。
有两个关系R和T如下:则由关系R得到关系T的操作是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
随机试题
“三个代表”重要思想是在科学判断中国共产党的历史方位的基础上提出来的。这里的“历史方位”主要是指()
A.横面裂B.斜面裂C.单侧唇裂D.上唇正中裂E.下唇唇裂两侧球状突未联合
大化制衣厂与光源布匹厂在2001年5月3日签订买卖货物合同,并以其小汽车作为抵押。后来到了10月份,由于大化制衣厂经营不善,亏损很大,光源布匹厂要求通过拍卖小汽车偿还债务,这时税务机关说大化制衣厂已有3个月没有缴纳税款,不准光源布匹厂优先受偿。同时,因大化
已知动点做匀速曲线运动,则其速度与加速度的关系为()。
债权人为向国外债务人收取销售货款或劳务价款,开具汇票委托债权人所在地银行向债务人收款的结算方式是()。
古希腊赫拉克利特认为“人不能两次踏入同一条河流”。这一观点()。
给定资料1.2013年12月17日上午,天空淅淅沥沥下着小雨。车子从岱山县高亭镇机场社区南浦村的一条小路进去,路两旁一片绿色,伴着雨水穿梭在绿色中。让人感觉一阵清新。车子在千森农业科技开发有限公司停下。这是一个现代农业园区,一整片钢制大
将边长为1的正方体一刀切割为2个多面体,其表面积之和最大为()。
WonderWebsSpiderwebsaremorethanhomes,andtheyareingenioustraps.Andtheworld’sbestwebspinnermaybetheGolde
Doyoubelievethatsomefishcanproduceelectricitystrongenoughtolightalampor______runasmallelectricmotor?
最新回复
(
0
)