首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
admin
2020-07-23
35
问题
使用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全国计算机二级
相关试题推荐
已知函数func的原型为intfunc(int,int);下列重载函数原型中错误的是
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
下面不能作为结构化方法软件需求分析工具的是
下列叙述中正确的是
下面描述中错误的是( )。
下列语句中,错误的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
下列有关模板的叙述中,正确的是()。
存在定义inta[10],x,•pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?()
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
随机试题
男性,38岁。两下肢跛行4年,跛距800m,吸烟史15年,每日25支,体格检查两侧足背动脉搏动消失。最可能的诊断为
下列哪些是正确的?()
下列各项中,以单位犯罪论处的是()。
下列说法中,反映了职业道德特征的是()。
案例:下面是两位中学教师关于“酯化反应”的教学过程实录。【李老师的教学实录】【播放漫画】看漫画,喝醋能解酒。【讲述】台州人以豪爽著称,经常以酒会友,为什么喝醋能够解酒?【回答】酸跟醇作用生成酯。【讲述】同学们回答的很对,大家
所有重点大学的学生都是聪明的学生,有些聪明的学生喜欢逃课,小杨不喜欢逃课,所以小杨不是重点大学的学生。以下除哪项外,均与上述推理的形式类似?
第一本用马克思主义脱点阐述教育学和教育史的专著是()。
在表结构为(职工号,姓名,工资)的表Employee中查询职工号的左4位为"1962"的职工的最高工资值,正确的SQL命令是
下列对于软件测试的描述正确的是()。
HowtoApproachDiscursiveWritingHowtoimprovetheeffectivenessofstudents’writing?Therearesixstageswhichshouldbe
最新回复
(
0
)