首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){co
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){co
admin
2010-12-16
52
问题
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){cout<<“A2”;}}; class B:publicA{ public: void funcl(){cout<<“B1”;} void func2(){cout<<“B2”;}}; intmain(){ A*p=ne
选项
A、B1B2
B、A1A2
C、B1A2
D、A1B2
答案
C
解析
程序中B为A的派生类,由主函数入手,主函数中定义了类A的指针p指向类B。根据基类中的“vir- tual void funcl()”知道A中的funcl为虚函数,执行“p->funcl();”语句,通过指针变量调用此虚函数,此时调用的就是指针变量指向的同名函数,即派生类的funcl函数,输出B1。而fun2不是虚函数,所以执行“p->rune2();”输出为A2。
转载请注明原文地址:https://www.kaotiyun.com/show/Q6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
下列关于二叉树的叙述中,正确的是( )。
以下程序的输出结果是()。#inc1udemain(){inta=1,b—3;if(++a
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下面不属于软件测试实施步骤的是
以下函数声明中,存在语法错误的是______。
下列关于模板的叙述中,错误的是()。
下面程序有注释的语句中,错误的语句是( )。 #include <iostream> using namespace std; class A{ int a; public: void show A()
随机试题
预防焊接触电事故的一般措施有哪些?
A.WHO视力损伤2级B.WHO视力损伤5级C.WHO视力损伤1级D.WHO视力损伤3级E.WHO视力损伤4级患儿,男,10岁。双眼被爆竹炸伤4年,矫正视力OD0.25,OS0.04,属于
A.气上B.气下C.气缓D.气结E.气消情志为病,过悲则()
施工单位在( )的地方施工,应当设置沟、井、坎、穴覆盖物和施工标志。
谦虚不是金玉其外、败絮其中的________,更不是复杂人际关系中一张随时可以摘下的面具。真正的谦虚是智者智慧的彰显,是仁者________的写照,更是强者实力的表征。填入画横线部分最恰当的一项是()。
系统脱敏法由________1958年首创。
做好班主任工作的前提是()。
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt.in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
Praise,iftoomuchcanleadtoanunexpectedeffectoppositetooutintention.Topreventkidsfromaskingmoretoys,it’sbet
Learningtoplayamusicalinstrumentcanchangeyourbrain,withaUSreviewfindingmusictrainingcanleadtoimprovedspeech
最新回复
(
0
)