首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void f(){cout
有如下程序: #include using namespace std; class A{ public: virtual void f(){cout
admin
2019-06-12
24
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void f(){cout<<1;}
void g(){cout<<2;}
};
class B:public A{
public:
virtual void f(){cout<<3;}
void g(){cout<<4;}
};
void show(A&a){a.f();a.g();}
int main(){
B b;
show(b);
return 0;
}
运行时的输出结果是( )。
选项
A、12
B、34
C、14
D、32
答案
D
解析
在派生类class B中对基类中的虚拟成员函数virtual voidf()和实函数void gO进行了重新定义,在主函数中通过语句show(b);调用派生类中的虚函数virrual void f(){cout<<3;}输出3,调用基类的实函数void g(){cout<<2;}输出2。所以选项D为正确答案。
转载请注明原文地址:https://jikaoti.com/ti/GKA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是()。
下面函数的作用是以双倍行距输出文件:voidtest(ifstream&outf,ofstream&outC){charc;while(______){______;
下面程序的执行结果是【】。#include<iostream>#include<iomanip>usingnamespacestd;voidmain(){cout<<setfill(’x’)<<
下列关于虚基类的描述中,错误的是()。
有如下程序:#include<iostream>using namespacestd;ClassCon{charID;public:Con():ID(’A’){cout<<1;}Con(
下列关于C++语言类的描述中错误的是()。
下列关于虚函数的说明中,正确的是()。
下列关于类和对象的叙述中,错误的是()
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
某公司进口10辆轿车,装运港船上交货价5万美元/辆,海运费500美元/辆,运输保险费300美元/辆,银行财务费率0.5%,外贸手续费率1.5%,关税税率100%,计算该公司进口10辆轿车的关税为( )。(外汇汇率:1美元=8.3元人民币)
空调风系统由()组成。
A公司委托B公司加工材料一批,A公司发出原材料实际成本为50000元。完工收回时支付加工费2000元。该材料属于消费税应税物资,同类物资在B公司目前的销售价格为70000元。A公司收回材料后将用于生产非应税消费品。假设A、D公司均为增值税一般纳税企业,
甲、乙两企业均为增值税一般纳税人,增值税税率均为17%。2007年3月6日,甲企业与乙企业签订代销协议,甲企业委托乙企业销售A商品500件,A商品的单位成本为每件350元。代销协议规定,乙企业应按每件A商品585元(含增值税)的价格售给顾客,甲企业按不含增
求助者中心疗法对人性的基本看法是()。临床量表剖面图模式属于()。
中国共产党把毛泽东思想确定为党的指导思想的会议是()。
中组部部长李源潮曾在全国大学生村官培训班上说“要想当好村官,就要把自己当做村民。”谈谈你对这句话的理解认识。
推进社会主义新农村建设,发展乡镇企业,多渠道转移农民就业,核心是为了
标志着中国共产党指导思想上拨乱反正的胜利完成是
下列函数中在区间[一2,3]上不存在原函数的是
最新回复
(
0
)