首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
62
问题
使用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全国计算机二级
相关试题推荐
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
8位电脑专家对4种防病毒软件性能进行1~10的等级评定,1表示非常不好,10表示非常优越,方差分析表总结了评估结果。请补充下表的空白。
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
在一组原始数据中,各个Z分数的标准差为()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
只有在部分准备金制度下,才可能有存款货币的创造。()
随机试题
热传递的基本方式有哪些?
在Word2010中,如果要删除整个表格,在选定整个表格的情况下,下一步的正确操作是_____。
Theyalreadyguideblindanddisabledpeople;nowdogsaretobetrainedtohelppeoplewithdementia(痴呆).Thedutiesofthese"
患者,女,65岁。平素梦多易醒,心悸健忘,头晕目眩,胸脘满闷,纳食无味,肢倦神疲,面色少华,舌淡,苔薄,脉细弱,方用
使用粉碎机粉碎药物时应
幼儿创作的图画形状开始复杂化、形状数量增加,并试图将简单形状如三角形、方形等以一定的方式进行组织,具有一定的表现意义,说明其处于()。
阅读以下文字,完成下列问题。各省、自治区、直辖市人民政府,国务院各部委、各直属机构:水是生命之源、生产之要、生态之基,人多水少、水资源时空分布不均是我国的基本国情和水情。当前我国水资源面临的形势十分严峻,水资源短缺、水污染严重、水生态环境恶
地球自西向东旋转,纬度越低,线速度越高。假设其他因素都相同,下列消耗燃料最少的卫星发射方案是()。
毛泽东在《中国革命和中国共产党》中论述了民主革命和社会主义革命的关系。他指出:“民主革命是社会主义革命的必要准备,社会主义革命是民主革命的必然趋势”。下列不能作为这两个革命阶段能够有机连接的原因的是()
"MoneyMattersonCampus"isarecentlyreleasedstudyonfinancialliteracyamongyoungadults.Itsupportsprovidingstudents
最新回复
(
0
)