首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
64
问题
使用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全国计算机二级
相关试题推荐
裸眼3D指的是眼睛不需要佩戴眼镜或者头盔等任何辅助设备,就可以看到3D图像,包括借助显示屏实现三维成像和在三维空间直接成像两种技术。关于裸眼3D相关技术,下列说法错误的是()。
中国古代大有慷慨悲歌之士,下列词句与作者的对应关系错误的是()。
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
关于教育目的确立的依据,下列说法错误的是
随机试题
判定急性胰腺炎预后有意义的是
《中华人民共和国药品管理法》规定,由国务院药品监督管理部门、国务院卫生行政部门共同制定()
氯乙烯—乙酸乙烯酯共聚物,按重量计含氯乙烯单体单元为96%(未塑化)()
中国人民银行对商业银行的监督管理包括()。Ⅰ.直接审批、监管商业银行Ⅱ.监督商业银行执行有关人民币管理规定的行为Ⅲ.监督商业银行代理中国人民银行经理国库的行为Ⅳ.监督商业银行执行有关反洗钱规定的行为
强迫观念包括()。
从氏族公社向奴隶制国家过渡的过程中,氏族武装力量被用于干预本族内部关系的功能逐渐增强,氏族武装从全民不脱离生产的武装,逐渐向着职业的、听命于首领或贵族的、不参加生产的独立武装力量转化,并与对外执行作战任务的军队开始有了分工,这就意味着()。
新媒体编织的世界成了不少人逃避现实的精神寄托,因为在新媒体的空间里,我们似乎能够更加自我、更加安全、更加虚拟。朋友圈正逐渐成为我们存放情怀的场域,隔着一层屏幕就隔着一层现实。当你看到我似乎在周游世界,殊不知我只是在自家楼下遛狗;我看到你似乎在享用美食,殊不
可以在窗体模块的通用声明段中声明______。
TASKONE—BUSINESSSUCCESSSECRETS•Forquestions13—17,matchtheextractswithbusinesssuccesssecrets,listedA—H.•Foreach
A、Tolearnhowpeoplethinkaboutocean.B、Toshowhowoceanaffectspeople’slives.C、Totellifsomethinggoeswrongwiththe
最新回复
(
0
)