首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class B{ public: virtual void show(){cout<<”B”;} };
有如下程序: #include<iostream> using namespace std; class B{ public: virtual void show(){cout<<”B”;} };
admin
2019-04-18
17
问题
有如下程序:
#include<iostream>
using namespace std;
class B{
public:
virtual void show(){cout<<”B”;}
};
class D:public B{
public:
void show(){cout<<”D”;}
};
void funl(B*ptr){ptr一>show();}
void fun2(B&ref){ref.show();}
void:fun3(B b){b.show();}
int main()
{
B b,*p=new D;
D d;
funl(p);
fun2(b);
fun3(d);
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、BBB
B、BBD
C、DBB
D、DBD
答案
C
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类B的对象b、对象指针*p=new D以及类D的对象d;执行fun1、会调用派生类的show函数,因为show函数为虚函数,而调用fun2、fun3仍然为基类的show函数,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/p4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当运算符重载为成员函数时,如果函数参数表中没有参数,则表明该重载为单目运算符,操作数就为该对象本身;如果函数参数表中有一个参数,则表示该重载为双目运算符,另外一个操作数为该对象本身。
Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Samplea[2],*P=FlewSample;
软件设计中划分模块的一个准则是
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
如下程序的输出结果是#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B()
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
有如下程序:#include<iostream>usingnamespacestd;classGrandChild{public:GrandChild(){strcpy(name,"Unknown"
如下程序的输出结果是#include<iostream>#include<iomanip>usingnamespacestd;classCSum{intx,y;public:CSum(int
在下列关于二叉树的叙述中,正确的一项是()。
随机试题
“霍桑研究”在对人的假设上具有里程碑式的意义,该项研究以扎实的调查和分析指明了人的
下述哪种情况应考虑消化性溃疡发生后壁慢性穿孔
甲公司与乙公司签订能源合同管理项目。甲公司为乙公司提供能源管理服务,进行节能减排改造,约定改造后的乙公司节省的能源费用的50%作为服务费付给甲公司。合同期为7年。该项目为节能改造项目,获得世界银行贷款20万美元(年利率0.1%),并享受国家相关的税收优惠。
施工图纸现场核对主要包括有()。
不属于师德规范的是()
2014年10月份,社会消费品零售总额23967亿元,同比名义增长11.5%(扣除价格因素实际增长10.8%,以下除特殊说明外均为名义增长)。其中,限额以上单位消费品零售额11745亿元,增长8.3%。1—10月份,社会消费品零售总额213118亿元,同比
A.疼痛一排便加重B.进食一疼痛一缓解C.疼痛一进食一缓解D.疼痛一排便一缓解胃溃疡腹痛的规律是
从历史上看,美国的繁荣是依靠企业不断涌现的新发明,这些新发明促使汽车、飞机制造、化工、制药、电子、计算机等领域出现了一批新工业和新产品。因此,经济不断壮大的最好保障是企业在科学研究和发展方面增加经费。以下哪项如果为真,最能削弱以上命题?
InwhichyeardidMarcoPoloprobablyleaveChina?
Therewasatime,notthatlongago,whenwomenwereconsideredsmartiftheyplayeddumbtogetaman,andwomenwhowenttoco
最新回复
(
0
)