首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
admin
2016-10-28
32
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream>
class TestClass1
{
publiC:
virtual void fun()=0;
};
class TestClass2:public TestClassI
{
//********error********
int fun()
{
using namespace std;
cout<<"TestClass2"<<endl;
}
};
class TestClass3:public TestClassi
{
//********error********
void fun()
{
//********error********
cout<<"TestClass3"<<endl;
}
};
vcid main()
{
TestClass1 *p;
TestClass2 obj1;
TestClass3 obj2;
p=&obj1;
p->fun();
obj2.fun();
return;
}
选项
答案
(1)void fun() (2)添加语句:public: (3)std::cout<<"TestClass3"<<std::endl;或者添加using namespace std;
解析
(1)fun()函数是没有返回值的,而第1个标识下的“int fun()”语句中定义的fun()函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“pubfic:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<"TestClass3"<<std::endl;”或者添加“using namespace std;”。
转载请注明原文地址:https://jikaoti.com/ti/LME0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-fun(n-1);returns
下面程序的运行结果为【】。#include<iostream.h>voidmain(){unsignedcharvalue=127;inttotal=100;value++;
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
下列类的定义中,有()处语法错误。classBase {public:Base(){}Base(inti){data=i;
有以下程序:#include<iostream.h>classA{inta;public:A(inti){a=i;}void
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
类的析构函数的作用是
下列哪个是C++语言的有效标识符?
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
在小组目标已经达成,小组进入结束期后,社会工作者应()。
A.食欲增大现象B.肾排水增加C.逃避性行为D.性行为亢进E.骨骼肌血管舒张刺激下丘脑近中线的腹内侧区,动物可出现
经内镜逆行性胰胆管造影(ERCP)的适应证不包括
氯霉素的主要不良反应是
由病毒携带,将宿主DNA片断从一个细胞转移到另一个细胞的现象称为
Excel中表示文字大小的单位可以采用“磅”。()
下列属于非系统的绩效考核方法的是()。
从创新的组织程度上看,创新分为有组织的创新和()。
在中国古代诗人眼中,大雁经常被视为书信的代名词,鸿雁传书是他们最为向往的意象之一,下列诗句中的大雁形象代表这一意象的是:
A、HehikedintheNorthShoreMountains.B、HehikedinCypressMountaininWestVancouver.C、Hespenteightweekstravellingin
最新回复
(
0
)