首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test17_1,此工程包含一个源程序文件test17_1.唧,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Vehicle message Car message Vehicle mes
使用VC6打开考生文件夹下的工程test17_1,此工程包含一个源程序文件test17_1.唧,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Vehicle message Car message Vehicle mes
admin
2009-01-15
69
问题
使用VC6打开考生文件夹下的工程test17_1,此工程包含一个源程序文件test17_1.唧,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
Vehicle message
Car message
Vehicle message
源程序文件test17_1.cpp 清单如下:
#include <iostream.h>
class vehicle
{
int wheels;
float weight;
public:
/***************** found *****************/
void message(void){ cout<<"Vehicle message\n";}
};
class car:public vehicle
{
int passenger_load;
public:
/***************** found *****************/
void message (void){cout>>"Car message\n";}
};
class truck:public vehicle
{
int passenger_load;
float payload;
public:
int passengers(void){return passenger_load;}
};
void main()
{
vehicle * unicycle;
unicycle=new vehicle;
/***************** found *****************/
unicycle.message()
delete unicycle;
unicycle=new car;
unicycle->message();
delete unicycle;
unicycle=new truck;
unicycle->message();
delete unicycle;
}
选项
答案
(1)错误:void message(void){cout<<"Vehicle message\n";} 正确:virtual void message(void){cout<<"Vehicle message\n";} (2)错误:void message(void){cout>>"Carmessage\n”;} 正确:void message(void){eout<<"Carmessage\n";} (3)错误:unicycle.message(); 正确:unicycle->message();
解析
(1)主要考查考生对于虚函数使用规则的掌握,要实现对函数message的动态联编应该使用虚函数,否则产生的是静态联编,调用的函数输出结果就与要求不符;
(2)主要考查考生对于流输出操作的掌握,该处错误的使用了流输入操作;
(3)主要考查考生是否能分清对象和对象指针,对象指针使用“->”调用成员函数,而对象使用“.”调用成员函数。
转载请注明原文地址:https://kaotiyun.com/show/uOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
次数分布有两个基本特点,分别是()
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
下列哪种数据才可以运用卡方检验进行统计分析?()
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
简述马克思主义论人的全面发展必须具备的社会条件。
只有在部分准备金制度下,才可能有存款货币的创造。()
随机试题
根据马斯洛的需求层次理论,可以得出如下结论【】
某人渴望结成紧密的人个关系、回避冲突以及建立亲切的友谊,这是( )
在房地产开发环节增加税收,其结果是()。
下列是近代居住建筑规划设计的创新理论及其倡导者,哪项是错误的?[2003年第29题]
甲企业接受某企业作为资本投资的设备一台,该设备公允价值为50万元,但合同约定价值为48万元,则甲企业应确认的实收资本为48万元。()
以招标公告的方式邀请不特定的法人或其他组织投标的招标方式是()。
下列对“大数据”这个名词表述不准确的是()。
修身。就是修德,有书卷气,就必须有正气、骨气。少了正气、骨气,就不能说有书卷气。历史上,秦桧不能够说他没有学问,但没有人认为他有书卷气。但当你走进林觉民故居,读着那凄美的《与妻书》,你感到了柔情、亲情和正气、大气,谁看了都认为这封信充满书卷之气,会对写书之
有如下程序段:intx=12;doubley=3.141593;pfintf("%d%8.6f",x,y);其输出结果是()。
IrushedtothestationasfastasIcould,_______________(却发现火车已经开走了).
最新回复
(
0
)