首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void function1() {cout
有如下程序: #include using namespace std; class Base{ public: virtual void function1() {cout
admin
2020-11-11
44
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void function1() {cout<<’0’;}
void function2(){cout<<’1’;}
};
class Derived:public Base{
public:
void function1() {cout<<’2’;}
void function2() {cout<<’3’;}
};
int main(){
Base*p=new Derived();
p->function1();
p->function2();
return 0;
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数function1()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/UMyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程prog3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释//********1*******
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。注意:不能修改程序的其他部
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按
下列叙述中正确的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
下面属于黑盒测试方法的是()。
下面不属于软件测试实施步骤的是()。
随机试题
出让土地使用权的规定有()。
主动脉瓣关闭开始于
抗休克纠正组织低灌注和缺氧的关键是()
甲驾驶一辆跑车在高速公路上行驶,被乙快速超过,顿生不快,遂加速超乙,乙见甲超过自己,又加速超过甲,后两人相互追逐竞驶,正在前面行驶的丙躲让不及撞上从侧道行驶的一辆车,造成多辆车连环相撞,数十人重伤或死亡。经查乙属于酒后驾车,则下列表述正确的是()。
关于汲水政策,以下说法错误的是( )。
测验是测量一个样本的系统程序,即通过观察少数具有代表性的行为或现象来______人们心理特征。
以下外国作家及其文学作品对应错误的一项是()。
《火花报》
Themanwemetthismorninggrowsmanykindsofplantsinhisgarden,mostofwhichareflowersincludingsucculentsandcacti.
A、$5.B、$10.C、$15.D、$20B本题问的是“如果这位男士只买一个杯子,应付多少钱”,对话中提到Theyare$10each(10美元一个),因此选B。
最新回复
(
0
)