首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
94
问题
使用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全国计算机二级
相关试题推荐
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
在一组原始数据中,各个Z分数的标准差为()
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
关于教育目的确立的依据,下列说法错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
根据教育的定义,下列哪一个选项不是教育活动?
随机试题
发生于截石位6、12点的结缔组织外痔多合并:
A.油脂性基质B.水溶性基质C.栓剂基质D.乳化剂E.气雾剂的抛射剂二甲基硅油
妊娠期妇女口腔保健的内容应包括,除了
50岁女性,汽车撞伤左小腿,局部肿痛畸形,反常活动,有片状皮肤擦伤出血,现场紧急处理时最重要的是
弹性滑动是由()引起的,弹性滑动是()避免的。
上述材料质量标准应达到( )。合同的履行以( )为前提和依据。
2013年7月5日,甲公司与乙公司协商债务重组,同意免去乙公司前欠款中的10万元,剩余款项在2013年9月30日支付;同时约定,截至2013年9月30日,乙公司如果经营状况好转,现金流量充裕,应再偿还甲公司6万元。当日,甲公司估计这6万元届时被偿还的可能性
纳税人发生下列()情形,不能按期纳税,经省级税务机关批准,可延期3个月纳税。
沧海桑田,斗转星移,多少______的作家暗淡了他们昔日的风采。然而,朱自清和他的散文却没有从文学历史的长河中消失。他那匆匆离去的背影,似乎已经遥远,却又愈发显得______。他的散文具有一种独特的抒情风格——质朴真挚、委婉蕴藉而又不失清新活泼,显出一种_
朋友从网络上传来著名生物学家道金斯《解析彩虹》中译本书稿嘱评。其中提到诗人济慈认为牛顿用三棱镜将太阳光分解成红、橙、黄、绿、青、蓝、紫的光谱,使彩虹的诗意丧失殆尽,因此科学不仅不美,还会破坏美感。这位19世纪英国著名诗人的声音在当代也会产生回响。
最新回复
(
0
)