首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TIestClass3 注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TIestClass3 注意:不要改动main函数,不能增行或删行,也不能更
admin
2017-03-22
22
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TIestClass3
注意:不要改动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()
{
TestClassl*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()”语句中定义的fun()函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<"TestClass3"<
转载请注明原文地址:https://kaotiyun.com/show/o2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeUsingnamespacestd;classBase{public:Base(intx=0):valB(x){cout<<valB;}~Base()(cout<<valB;
关于函数中的,下列表述中错误的是()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
有以下类定义classMyClass{public:MyClass(){cout<<l;)};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
当数据库被破坏时,若要有效地恢复数据库,可以采用( )。
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
设有如下关系表:则下列操作中正确的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【 】。
数据之间的相互关系和数据运算是指( )。
随机试题
椎旁软组织叙述错误的是
A.NOB.PKCC.PKAD.RasE.G蛋白属于跨膜蛋白的分子是
比格犬,脐部有一鸽蛋大小肿胀,触诊柔软,按压肿胀可变小,则该病最可能是
需要紧急手术的肠梗阻是
根据《安全生产法》,生产经营单位主要负责人在本单位发生重大生产安全事故时,不立即组织抢救或者在事故调查处理期间擅离职守或者逃匿的,可追究的责任有()。
城市快速路首选的布置方式是()。
________是幼儿运用一定的知识和语言,借助各种物品,通过身体的运动和心智活动,反映并探索周围世界的一种活动。
某省行测考试从总题量为250道的题库中抽题组成A、B、C共3套试卷,其中A卷有105题,B卷155题,C卷100题。在两份试卷中同时出现的题有75道,在三份试卷中同时出现的题有25道,问有多少道题没被调用?()
Doctor:Goodmorning.______?Patient:Well,Idon’tfeelverywell.I’vegotaheadacheandI’vegotthisrashallovermyneck
如果把程序的启动对象设置为:SubMain,则SubMain过程
最新回复
(
0
)