首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test16_1,此工程包含一个源程序文件test16_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为: Which act(a or b)?b act1 act2 Bact3
使用VC6打开考生文件夹下的工程test16_1,此工程包含一个源程序文件test16_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为: Which act(a or b)?b act1 act2 Bact3
admin
2009-01-15
97
问题
使用VC6打开考生文件夹下的工程test16_1,此工程包含一个源程序文件test16_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为:
Which act(a or b)?b
act1
act2
Bact3
Bact4
Bend
源程序文件test16_1.cpp清单如下:
#include<iostream.h>
class A
{
public:
virtual void act1(){cout<<"actl\n";act2();}
void act2(){cout<<"act2\n";act3();}
/**********+****** found *****************/
void act3(){cout<<"Aact3\n";act4();}
/***************** found *****************/
virtual void act4{cout<<"Aact4\n";act5();}
void act5(){cout<<"Aend\n";}
};
class B:public A
{
void act3(){cout<<"Bact3\n";act4();}
void act4() {cout<<"Bact4\n";act5() ;}
void act5() {cout<<"Bend\n";}
};
void main (void)
{
char c;
A *a;
cout<<"Which act (a or b) ?";
/***************** found *****************/
cin<<c;
if(c==’a’)
a = new A;
else
a = new B;
a->act1 ( );
delete a;
}
选项
答案
(1)错误:voidact3(){cout<<"Aact3\n";act4();} 正确:virtual void act3(){cout<<"Aact3\n";act4();} (2)错误:virtual void act4{cout<<"Aact4\n";act5();} 正确:virtual void act4(){cout<<"Aact4\n";act5();} (3)错误:cin<<c; 正确:cin>>c;
解析
(1)主要考查考生对于虚函数使用规则的理解,要实现对函数act3的动态联编应该使用虚函数,这样在本题中对于函数的调用才能实现根据不同对象调用不同函数;
(2)主要考查考生对于函数定义的掌握,虽然参数表为空,但括号是不能省略的:
(3)主要考查考生是否会使用流输入操作,本题中使用的是流输出符。
转载请注明原文地址:https://kaotiyun.com/show/ZOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
简述统计假设检验中两类错误的定义及其关系。
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
下列说法错误的是
关于遗传素质在人的身心发展中的作用,下列说法错误的是
随机试题
党的十七大为“三个代表”重要思想做出的科学定位是()。
高血压的流行病学调查中,以下哪项因素未确定与发病有关
关于血尿哪项是错误的
关于慢性胃炎患者的患者饮食指导,正确的是
某市食品卫生监督检验所工作人员刘某对王某经营的某餐厅进行卫生检查,在检查过程中发现该餐厅工作人员操作均不符合卫生标准,并且餐厅内卫生状况极差。刘某遂当场制作了现场笔录。市食品卫生监督检验所依据该现场笔录对王某进行了行政处罚。王某不服向人民法院提起了行政诉讼
背景资料某工业项目建设单位通过招标与施工单位签订了施工合同,主要内容包括设备基础、设备钢架(多层)、工艺设备、工业管道和电气仪表安装等。工程开工前,施工单位按合同约定向建设单位提交了施工进度计划,如下图所示。上述施工进度计划
公安机关遇有()的紧急情况,公安机关的人民警察依照国家有关规定可以使用武器。
据报道,上海64名中、小学生利用假期到江西茨坪、宁冈等贫困地区进行参观,还有的家长带孩子到自己当年上山下乡的地方寻根。他们认为现在的小孩甜蜜太多,吃苦太少,应该走出暖房,经受磨炼。以下哪项断定如果为真,最能支持以上观点?
A2月9日是田芳的生日,她是我最好的朋友,送她一件什么礼物好呢?B同学,你大学几年级了?C这么贵啊!能不能便宜点儿?我买两斤。D你是来中国以后才喜欢书法的吗?E6300多公里,我在一本书上看到的。我来中国以前就对书法感兴趣。()
Accordingtothepassage,theattempttoeradicatetheAIDSvirus______.WhichisNOTtrueaboutthestudy?
最新回复
(
0
)