首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2018-10-23
27
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
1 #include<iostream>
2 class TestClassl
3 {
4 public:
5 virtual void fun()=0;
6 };
7 class TestClass2:public TestClass1
8 {
9 //********error********
10 int fun()
11 {
12 using namespace std;
13 cout<<’’TestClass2’’<<end1;
14 }
15 };
16 class TestClass3:public TestClass1
17 {
18 //********error********
19 void fun()
20 {
21 //********error********
22 cout<<’’TestClass3’’<<end1;
23 }
24 };
25 void main()
26 {
27 TestClass1* p;
28 TestClass2 obj1;
29 Testclass3 obj2;
30 p=&obj1;
31 p一>fun();
32 obj2.fun();
33 return;
34 }
选项
答案
(1)void fun() (2)添加语句:public; (3)std::cout<<’’TestClass3’’<<std::end1;或者添加using namespace std;
解析
本题程序中的功能为输出字符串TestClass2和TestClass3。从已定源程序的main主函数开始入手,可以看出程序通过定义类的对象,利用类中定义的成员函数完成题目中要求的输出。
(1)fun()函数是没有返回值的,而第1个标识下的“int fun()”语句中定义的fun()函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout TestClass3”<<std::end1;”或者添加“using namespace std;”。
转载请注明原文地址:https://www.kaotiyun.com/show/4wAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______阶段。
有下列程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}s
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示,用带空心圆的箭头表示传递的是数据。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
将一个函数声明为一个类的友元函数必须使用关键字______。
在一个容量为25的循环队列中,若头指针front=15,尾指针rear=6,则该循环队列中共有______个元素。
在软件测试设计中,软件测试的主要目的是
在计算机中,算法是指
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
冠心病病人术前应该停止服用的药物不包括
性腺激素主要包括
城市环境容量的影响因素包括()。
提高安装精度应根据设备的设计精度和(),选用适当合理的装配和调整方法。
对于真实、合法、合理但内容不够完善、填写有错误的原始凭证,会计机构和会计人员不予以接受。()
会计人员应了解和掌握《中华人民共和国会计法》和国家统一会计制度及与会计相关的法律制度,这是会计职业道德中()的基本要求。
与国内债券相比,国际债券的特点有()。Ⅰ.存在信用风险Ⅱ.存在汇率风险Ⅲ.发行规模大Ⅳ.资金来源广
逐步结转分步法与平行结转分步法相比,优点有()。
下列交易事项中,会影响企业当期营业利润的有()。(2014年)
(2010年真题)判断图书脱销的标准是著作权人寄给出版者的两份订单在()内未能得到履行。
最新回复
(
0
)