首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2017-11-27
45
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
Class TestClass1
{
public:
virtual void fun()=0;
};
class TestClass2:public TestClass1
{
//********error********
int fun()
{
using namespace std;
cout<<"TestClass2"<
}
};
class TestClass3:public TestClass1
{
//********error********
void fun()
{
//********error********
cout<<"TestClass3
"<
}
};
void main()
{
TestClass1* p;
TestClass2 obj1;
TestClass3 obj2;
p=&obj1;
p->fun();
obj2.fun();
return;
}
选项
答案
(1)void fun() (2)添加语句:public: (3)std::cout<<"TestClass3 "<
解析
(1)fun()函数是没有返回值的,而第1个标识下的“int fun()”语句中定义的funO函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<”TestClass3”<
转载请注明原文地址:https://kaotiyun.com/show/RDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列对字符数组进行初始化中,()是正确的。
下面对静态数据成员的描述中,正确的是()。
下列对派生类的描述中,()是错误的
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
下面对宏定义的描述中不正确的是
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
在长度为n的有序线性表中进行二分查找,需要的比较次数为
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
随机试题
女,54岁,超声体检发现肝右后叶直径约2.4cm强回声结节。CT增强扫描(动脉期、静脉期及延迟期三期扫描)如图所示,最有可能的诊断为
感冒主因为
胃蛋白酶原产生于
女,37岁,右乳房周期性胀痛1年,经期症状明显,经后胀痛缓解,最近自觉症状加重,并有右乳房溢液
在确定经济订货批量时,下列表述中正确的有()。
付款时应审核的内容不包括()。
长期以来,在传统观念的影响下,对于司法机关在执法过程中侵害公民、法人和其他组织的合法权益的行为,缺乏有效可行的保障机制来恢复和弥补被侵权人的权利。遭受侵害的当事人不知道怎样保护自己的合法权益,更没有一条光明、可靠的渠道来支持这种保护。这段文字的主旨
JaydenHairstonwasverydisappointed.Morethananythingintheworld,hewantedtolearnhowtosing.HisschoolinYonkers—ju
Whatdothestudentsdoaftertheintroductionofbasicfilmterminology?
A、Theprisongatesarealwaysopen.B、Itsprisonerscanworkoutside.C、Theprisonhasnoarmedguards.D、Theprisonisopento
最新回复
(
0
)