首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该
admin
2020-07-23
41
问题
使用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全国计算机二级
相关试题推荐
有如下程序段:inti=1;while(1){i++;if(i==100)break;if(i%2==0)cout
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
下列关于重载运算符的说法正确的是:
下列关于运算符函数的表述中,错误的是
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:p
在软件设计中不使用的工具是( )。
下面描述中错误的是( )。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
下列语句中,错误的是()。
下面对类一对象主要特征描述正确的是()。
随机试题
下列现象中属于知觉恒常性的有
医生对病人说:“请躺下,别紧张。”
慢性萎缩性胃炎的病理诊断依据最重要的是
患者右上第一磨牙严重龋坏,拔除后送检物为囊壁样组织。镜下囊壁内衬复层扁平上皮,厚薄不均,有不规则上皮钉突形成;囊壁内主要为淋巴细胞、浆细胞。也混有中性粒细胞浸润。部分囊壁区域可见针形裂隙。上述描述为
规定Ⅱ类砂的含泥量按质量计所占比例应()。
水利工程发生质量事故后由项目法人负责组织有关单位提出处理方案的是()。
根据下面材料回答下列小题。2012年1~3月份,我国规模以上工业企业资料如下:全国规模以上工业企业实现利润10449亿元,同比下降1.3%。其中:国有及国有控股企业实现利润3172亿元,同比下降12.4%;集体企业实现利润178亿元,同
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是,
______语句的功能是退出循环,并从紧接着该循环的语句开始继续执行。
MedicalJournalsMedicaljournalsarepublicationsthatreportmedicalinformationtophysiciansandotherhealthprofession
最新回复
(
0
)