首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
79
问题
使用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://www.kaotiyun.com/show/uOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
阅读下列史料并回答问题:历史上有这样一个民族:5000年的历史中,有2000多年在颠沛流离的路上行走天下,浪迹天涯,宛如一直行进在炼狱之巅。不管到哪里,他们没有权利,没有地位,没有自己的国家,随时有着被其他民族异化的危机(尽管事实上有一部分犹太人
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
置信水平不变的条件下,要缩小置信区间,则()
一种有关定义对象应该是什么的界定属于
结合我国当前经济条件,比较存款准备金政策和利率政策的优劣?
居住国政府对跨国纳税人从非居住国得到优惠减免的那部分税收,视同已经缴纳而给予抵免的方法称为()。
随机试题
闻一多《一句话》中“青天霹雳”的隐喻意义是()
A.仰卧位B.侧卧位C.俯卧位D.仰靠坐位E.俯伏坐位针刺肾俞,环跳、足临泣,宜采用
A.淀粉B.淀粉浆C.羧甲基淀粉钠D.硬脂酸镁E.滑石粉伊曲康唑片处方中填充剂
联邦德国统一铁路改建和新建工程的报告系统分为()大类和()小类。
在责任会计中,责任报告为了突出产生差异的重要影响因素,应遵循()原则。
①它们没有超过一千年的家谱②金鱼是世界上养殖最普遍的宠物鱼类③不过有一件事是可以确定的④却没有多少证据证实它们是什么时候被驯养的⑤只有少数几个国家还没有引进⑥尽管我们知道金鱼原产于中国将以上6个句子重新排列,语序正确的是()。
教师通过表扬积极发言的小明来鼓励全班同学踊跃发言。该教师使用的强化类型是()。
Eagerlywatchingthechild’sacquisitionofnewskills______.Inmoralmatters,parentsshould______.
汉字是代表音节的,因此汉字同日文的假名一样,是一种音节文字。()
三个不同的非零实数a、b、c成等差数列,且a、c、b恰成等比数列,则=().
最新回复
(
0
)