首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
admin
2020-07-23
89
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果:
(4,5)
7,8
(4,8)
注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
clasS Cobj 0
{
public:
cobj 0(int i,int j)
{
x=i ;
y=j ;
}
∥********4********
virtual void move(int a;int b)
{
x+=a;
y+=b;
}
void print()
{
cout<<¨(“<
<<“)”<
}
public:
int x,y;
};
classocbj 1:public cobj 0
{
public:
∥********error********
cobj 1(int i,int J,int k):
(i,j)
{
m=k;
n=1;
}
void print()
{
cout<
}
void func()
{
move(3,5);
}
void di splay()
{
∥********eror********
print();
}
private:
int m,n;
};
void main()
{
cobj 0 obj(4,5);
obj.print();
cobj 1 obj 1(1,3,7,8);
obj 1.func();
obj 1.print();
obj 1.display();
}
选项
答案
(1)virtual Void move(int a,int b) (2)CObj 1(int i,int j,int k,int 1):CObj 0(i,j) (3)CObj 0::print();
解析
(1)编译程序可知第1标识下有错误,此处是声明虚函数,虚函数的声明方式为:virtual<类型说明符><函数名>(<参数表>),参数表中各参数之间应该用“,”隔开,因此第1个标识下应改为“virtual void move(int a,int b)”0
(2)在主函数里“CObjl objl(1,3,7,8);”,可知构造函数CObjl()有四个参数,完成变量m、n、x和Y的初始化,k和l赋值给m和n,i和j赋值给X和Y,X和y的初始化可通过基类构造函数来完成对X和Y的初始化,第2个标识下应改为CObj 1(int i,int j,int k,int 1):CObjO(id)。
(3)由程序运行结果可知标识3下调用的是基类的print()~数,而“print();”是调用的派生类的print()函数,因此此时只能通过类名来直接调用print()函数,即第3个标识下应改为“CObj0::print();”0
转载请注明原文地址:https://kaotiyun.com/show/PLyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
以下关键字不能用来声明类的访问权限的是()。
下列关于输入流类成员函数getline()的表述中,错误的是
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[3];编译系统在处理上钢琴-无名面的语句序列时,所生成的模板MyTemp的实例的个数是
数据流图中带有箭头的线段表示的是()。
下列关于运算符重载的叙述中,错误的是()。
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
下列语句中,错误的是()。
由于常对象不能被更新,因此()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
美学成功的标杆管理2000年,埃克森美孚公司全年销售额为2320亿美元,位居全球500强第一。人均产值为193万美元,约为中国石化集团的50倍。埃克森美孚公司在全球120多个国家销售它的燃料油和化工产品,在约200个国家销售润滑油,在大约50个国家
甲、乙、丙、丁共有一艘大型轮船,甲占该船88%份额。现甲欲将该船作抵押向某银行贷款400万元。各共有人事先对此未作约定,则下列说法中正确的是:
某起诈骗案,在审查起诉阶段,辩护律师想向被害人毕某和证人黄某调查与案件有关的情况。证人黄某是被害人毕某提出的。那么下列说法中错误的是:()
根据INCOTERMS2000的规定,在F组贸易术语中,FAS和FCA都适用于各种运输方式。()
涉外民事诉讼,是指具有涉外因素的民事诉讼。涉外因素是指具有()之一的因素。
现金管理随机模型下的最高控制线数额取决于以下因素:短缺现金的风险程度、公司借款能力、公司日常周转所需资金、银行要求的补偿性余额。()
在旅游行程中,地陪可以较自由的带游客去定点商场购物。()
讲授法的基本形式是教师讲、学生听、具体地说,又可分为()。
Itisnousehavingthis$500debt______,wemightaswellwriteitoff.
TheartofpublicspeakingbeganinancientGreeceover【C1】______.Now,Twitter,instantmessaging,e-mail,blogsandchatforum
最新回复
(
0
)