首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
112
问题
使用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年世界古代史真题)
在动机斗争中,面临两个或者两个以上目标冲突的有
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
在一组原始数据中,各个Z分数的标准差为()
关于教育的教育即生活的解读错误的是
关于教育目的确立的依据,下列说法错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
随机试题
试述按行业中竞争的重点不同划分的竞争战略的类型。
Theteacherlosthis_______whenthemonitortoldhimthatsixstudentswereabsent.
甲状腺功能亢进危象的主要临床表现有
《建设工程施工合同(示范文本)》中的通用条款的内容包括()。
(2007年)物块A重W=10N,被用水平力Fp=50N挤压在粗糙的铅垂墙面B上,且处于平衡(见图4-29)。块与墙间的摩擦系数f=0.3。A与B间的摩擦力大小为()。
事务的一致性是指()。
在做本题前首先确认在基础操作中已经正确地建立了orderdetail表,在简单应用中已经成功地将记录追加到orderdetail表。当orderdetail表中的“单价”修改后,应该根据该表的“单价”和“数量”字段修改orderlist表的“总金
Thepicnics,speeches,andparadesoftoday’sLaborDaywereallpartofthefirstcelebration,heldinNewYorkCityin1882.I
Inarecentfilmsetinseventeenth-centuryEurope,theheroisseendoingthecrawl,aswimmingstrokenotknowninEuropebefo
TheftdeterrentsystemTodeterthevehicletheft,thesystemisdesignedtogiveanalarmandkeeptheenginefrombeingst
最新回复
(
0
)