首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void function l() {cout
有如下程序: #include using namespace std; class Base{ public: virtual void function l() {cout
admin
2014-08-29
68
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void function l() {cout<<‘0’;)
void function20 {cout<<‘1’;)
);
class Derived:public Base{
public:
void functionl0 {cout<<’2’;}
void function20 {cout<<’3’;)
};
int main(){
Base*P=new Derived();
P一>functionl();
p->function2();
return O:
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数functionl()在基类Base中定义为虚成员函数,而在派生类Der。vied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/vXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
定义类对象时自动调用【】为类对象中的数据成员赋初值。
下列不属于软件调试技术的是()
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
有关系R和S,关系代数运算R∩s等价于______。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
下列数据结构中不属于线性存储结构的是()。
一些重要的程序语言(如c语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
栈和队列通常采用的存储结构是【】。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
应该按仪器的()来选择计量器具。
关于急性胆囊炎的临床特点的描述错误的是()
可引起牙髓炎的感染途径包括
奶牛,6岁,生产第3胎时曾发生胎衣不下,产后发情周期正常,但屡配不孕。自阴门经常排出一些混浊的黏液,卧地时排出量较多。最可能发生的疾病是
张某,男,35岁。患脱疽2年,目前左小腿足趾紫红,下垂时更甚,抬高则见苍白,足背毳毛脱落,皮肤、肌肉萎缩,趾甲变厚,跗阳脉搏动消失,患肢持久性静止痛,尤以夜间较甚,舌紫暗苔薄白,脉沉细。治疗应首选
根据《政府采购法》相关规定,对于具有特殊性,只能从有限范围的供应商处采购的,经设区的市、自治州以上人民政府财政部门同意后,可采用()方式进行采购。
某化妆品生产企业是增值税一般纳税人。2014年4月6日,该企业向当地税务机关申报纳税,结清3月份应缴纳税款。4月20日,税务机关在对该企业3月份纳税情况实施税务稽核时,发现以下情况:(1)该企业销售一批化妆品,销售额为90000元(不含税),未计入销
ForgetCyclists,PedestriansareRealDangerWearehavingadebateaboutthistopic.Herearesomelettersfromourreaders.Ye
Onlymomentsafterannouncingapolicyofzerotoleranceoncellphoneuseintheclassroom,AliNazemiheardaring.Nazemi,ab
______didthegoaliecatchthegoalthatthespectatorsroseuptocheerhimlikeseawaves.
最新回复
(
0
)