首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
51
问题
使用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://jikaoti.com/ti/7YkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
简述统计假设检验中两类错误的定义及其关系。
初学电脑打字时,练习次数越多,错误就会越少,这属于()
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
下列说法错误的是
关于教育目的确立的依据,下列说法错误的是
关于遗传素质在人的身心发展中的作用,下列说法错误的是
随机试题
某企业持有甲上市公司股票20000股,评估基准日该股票的开盘价为5元,该股票的收盘价为5.8元、则股票的评估值为()
核酸杂交是
急性有机磷中毒的毒蕈碱样表现是
下列关于热原的叙述正确的是
某空冷式冷凝器由要被冷凝的制冷剂向空气放热的放热量为70kW,空气侧的传热面积F=210m2,相应于这个面积的传热系数K=0.037kW/(m2.K),送风量Vk=6.6m3/s,空气密度=1.15kg/m3,Cp=1.005kJ/(kg.K),若限制冷凝
为及时抢救某矿采煤工作面发生煤与瓦斯突出事故中的遇险人员,首先到达的矿山救护队一个小队进入救灾现场。该小队应该()进入采煤工作面救人。
甲向乙购买价值50万元的钢材,合同约定甲应于5月12日付款。此前因另一合同关系,乙欠甲30万元,此欠款已于4月20日到期,而乙一直未付。5月3日,甲收到乙的通知,得知乙已将50万元钢材款债权转让于丙。5月12日,丙向甲索要50万元钢材款。则()。
与上月相比,2015年5月的多晶硅平均进口价格约:
数据封装的正确顺序是()。
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
最新回复
(
0
)