首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
admin
2020-07-23
42
问题
使用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://jikaoti.com/ti/BJl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句或语句序列中错误的是
有如下程序:#includeusingnamespacestd;classXA{inta;public:s
运算符重载是对已有的运算符赋予多重含义,因此()。
在软件开发中,需求分析阶段产生的主要文档是( )。
下面是重载为非成员函数的运算符函数原型,其中错误的是
下列关于模板的表述中,错误的是
下列关于this指针的叙述中,正确的是
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
A、穿山甲B、郁金C、丹参D、地龙E、牛膝血府逐瘀汤的组成药物中含有
中国甲公司诉某因乙公司侵犯其商业秘密案件,由于属于重大涉外案件,所以一审由某中级人民法院审理。根据此案情,回答以下问题:在下列选项中,关于本案中合议庭的说法错误的是:()
(2006年)平面平行力系处于平衡时,应有独立的平衡方程个数为()。
关于盐渍土盐胀性的叙述中,下列哪些选项是正确的?()
记账错误观点主要表现为漏记、重记和错记三种。错记又表现为( )。
下列各种指数中,采用加权平均法编制的有()。
WESK工厂的工人正在准备举行罢工,除非工厂的管理部门给他们上调工资。因为WESK的负责人很清楚,要是给工人涨工资,工厂必须消减它的部门。所以WESK的某些部门将被消减。如果假设下面哪一项,就可以合理推出上面的结论?()
当个体在弱光条件下直接观察物体时,往往看不清楚,但稍微移动一下物体,使其成像在视网膜边缘,则会看得清楚些。产生这种现象的原因是()。(2018年)
按照世界上各个国家和地区法律的源流关系和历史传统以及形式上某些特点对法律所作的分类,在法学上统称为()。
Byintroducingthetheoryofredgiant,theauthorintendsto______Whichofthefollowingistrueofthetext?
最新回复
(
0
)