首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为: OK 注意:错误的语句在//********error********的下面,修改该语句即可。 #in
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为: OK 注意:错误的语句在//********error********的下面,修改该语句即可。 #in
admin
2021-05-06
28
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为:
OK
注意:错误的语句在//********error********的下面,修改该语句即可。
#include
Class CBaSe
{
public:
CBaSe()
{
a=b=0;
)
private:
int a,b;
};
class CDerivel:public CBase
{
public:
CDerivel()
{
}
//********error********
virtual void func();
};
class CDerive2:public CDerivel
{
public:
CDerive2()
{
a=0;
b=0;
}
Void func()
{
//********error********
cout<<"OK"
}
private:
int a;
int b;
};
Void main()
{
CDerive2 obj;
//********error********
CDerivel *p =(CDerivel*)
obj;
p->func();
}
选项
答案
(1)virtual void func() = 0; (2)cout<<"OK"<
解析
(1)由审题分析可知,CDerivel类中的func()函数是纯虚函数,纯虚函数的定义格式为:virtual<函数类型><函数名>(<参数表>)=0,因此第1个标识下应为“virtual void func()=0;”。func()函数没有参数表。
(2)编译程序后发现第2个标识下有错误,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<”不正确,应改成“cout<<"OK"<
(3)函数的调用方式有2种:非多态调用和多态调用,非多态调用是指不使用指针或引用的直接调用,多态调用是指通过对象的指针或引用的调用,在主函数中定义了CDerivel*p,p是指向基类CDerivel的指针,因此是多态调用方式,即通过对象的指针来调用,应该把派生类对象的地址赋给p,而不是对象名,因此第3个标识下应改为“CDerivel *p=(CDerivel*)&obi;”。
转载请注明原文地址:https://jikaoti.com/ti/nKh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{Intvalue;public;MyClass(intn):value(n){}intgerValueoconst{returnvalue;}}
下列关于软件工程的描述中正确的是()。
若有如下类定义:classB{voidftmlO{)protected:doublevarl;public:voidfun20{});classD:publicB{
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,使其输出结果为:n=0注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//********error********
在表达式x+y*z中,+是作为成员函数重载的运算符,木是作为非成员函数重载的运算符。下列叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
数据库系统的核心是()。
软件设计中模块划分应遵循的准则是()。
在满足实体完整性约束的条件下()。
下列选项中,正确的C++标识符是
随机试题
作品著作权受法律保护的起始日期是()。
下述各项中违背医学伦理学公正原则的是
(2008年)暴露在常温空气中的碳并不燃烧,只是由于反应C(s)+O2(g)=CO2(g)()(己知CO2(g)的(298.15K)=-394.36kJ/mol)。
《危险废物填埋污染控制标准》规定危险废物填埋场排放污染物控制要求为()。
某钢结构工程;施工过程中发生了以下事件。 事件l:由于基础工程发生严重拖期,为了赶工,施工单位项目经理未按质量标准进行控制和检验,导致混凝土模板严重变形,为弥补缺陷,花费5万元。 事件2:由于采用的水准仪不准确,导致楼面标高和层高错误,该缺陷无法弥
作为施工企业全面成本管理的重要环节,施工项目成本控制应贯穿于()的全过程。
没译英:“泡沫塑料、胶合板箱、软包装”。()
F股票的当前市价为50元.市场上有以该股票为标的物的期权交易,有关资料如下:(1)F股票的到期时间为半年的看涨期权,执行价格为52元,期权价格3元;F股票的到期时间为半年的看跌期权,执行价格为52元,期权价格5元。(2)F股票半年后市价的预测情况如下:
境外导游员会向游客推荐形形色色的购物点和自费项目,出境旅游领队从保护游客利益出发应坚决抵制。()
同意:默许
最新回复
(
0
)