首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
49
问题
使用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://jikaoti.com/ti/wYkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
在动机斗争中,面临两个或者两个以上目标冲突的有
对两个独立样本的方差进行差异检验使用()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
一种有关定义对象应该是什么的界定属于
只有在部分准备金制度下,才可能有存款货币的创造。()
随机试题
甲企业以一项专利权对乙有限责任公司进行投资,该专利权的原价为300万元,已摊销32万元,双方确认该专利权的价值为300万元(假设是公允的),占注册资本的40%,注册资本总额为600万元,则乙企业应作的会计处理为()。
()是指生产指挥系统划分为多少等级。
选磨包括下列步骤,除了
某患者上颌牙列缺失,下颌为天然牙列,戴用全口义齿多年,现欲重新修复。检查时发现上颌前部牙槽嵴松软,治疗时应采取的处理措施是
A.阳斑B.阴斑C.麻疹D.风疹E.隐疹皮疹高出皮肤,时现时隐,搔之连片,此为
支票应见票即付,不得另行记载付款日期,另行记载的,记载无效。()
主张尊重儿童个性,恢复古希腊重视美育的传统的学派是__________。
新文化运动
设A为m×n阶矩阵,B为n×m阶矩阵,且m>n,令r(AB)=r,则().
Thefeaturethatdistinguishes"agreenhouse"and"agreenhouse"is______.
最新回复
(
0
)