首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test8_1,此工程包含一个源程序文件test8_l.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: f1 function of derive f2 function of base
使用VC6打开考生文件夹下的工程test8_1,此工程包含一个源程序文件test8_l.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: f1 function of derive f2 function of base
admin
2009-01-15
124
问题
使用VC6打开考生文件夹下的工程test8_1,此工程包含一个源程序文件test8_l.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
f1 function of derive
f2 function of base
f4 function of base
源程序文件test8_1.cpp清单如下;
#include<iostream.h>
class base
{
public:
/*********found**********/
void f1(){cout<<"f1 function of base"<<endl;}
virtual void f2(){cout<<"f2 function of base"<<endl;)
virtual void f3(){cout<<"f3 function of base"<<endl;)
void f4(){cout<<"f4 function of base"<<endl;)
};
/*******+*found**********/
class derive::public base
{
void f1(){cout<<"f1 function of derive"<<endl;)
void f2(int X){cout<<"f2 function of derive"<<endl;)
void f4(){cout<<"f4 function of derive"<<endl;)
};
void main()
{
base *p;
derive obj2;
/******+**found**********/
p=obj2;
p->fl();
p->f2();
p->f4();
}
选项
答案
(1)错误:void f1(){cout<<"f1 function of base"<<end1;) 正确:virtual void fl(){cout<<"fl function of base"<<end1;} (2)错误:class derive::public base 正确:class derive:public base (3)错误:p=obj2; 正确:p=&obj2;
解析
(1)主要考查考生对于虚函数的深刻理解,虚函数是动态联编的基础,也是实现多态性的重要方法,它可以根据不同的情况动态的选择执行哪一个函数。在派生类中实现虚函数应该满足与基类的同名函数完全相同,并且使用关键字virtual修饰,本题中由输出结果中的fl function of derive可知,必须将基类base的成员函数n()定义为虚函数:
(2)主要考查考生对派生类定义格式的掌握,应该使用“:”后面是继承列表,而“::”是作用域符;
(3)主要考查点为类对象的定义与使用,p是一个指针类型的变量,给它的赋值应是一个地址,即使用取地址操作符&。
转载请注明原文地址:https://kaotiyun.com/show/MOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
方差分析中,F(2,24)=3.90,F检验的结果()
如果一组数据完全平衡,那么这组数据的离均差的总和为()
次数分布有两个基本特点,分别是()
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
8位电脑专家对4种防病毒软件性能进行1~10的等级评定,1表示非常不好,10表示非常优越,方差分析表总结了评估结果。请补充下表的空白。
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
关于教育目的确立的依据,下列说法错误的是
教育制度的两个基本方面是
随机试题
气血两虚可导致的异常舌象有
城市中卫生条件最好的地段应配置
A、甲状腺疼痛B、甲状腺触诊质硬C、多见于老年人D、宜手术治疗E、易合并甲状腺癌淡漠型甲亢
能治肝热目赤肿痛的药物有
知图5-9所示等直杆的轴力图(图中集中荷载单位为kN,分布荷载单位为kN/m),则该杆相应的荷载为()。
老市区主要依()和通信总量划分等级。
背景国家拟投资1.5亿元建设某大型炼油装置及附属罐区工程项目,工程内容包括:土建工程、给水排水管网、供热系统管网、通风与空调系统管网、燃气管道系统、塔类设备、金属储罐、工艺管道、电气仪表等工程。建设项目建议书批准后对该项目进行了技术和经
公安机关及其人民警察在执行职务活动中是否依法履行职责是公安执法监督的内容之一。( )
为了使货币的供应量和需求量趋于平衡,要通过()的办法来解决。
西周末年思想家史伯说“和实生物,同则不继,以它平它谓之和,故能丰长而物归之”。这里包含的辩证法思想有()
最新回复
(
0
)