首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2018-10-23
33
问题
使用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://kaotiyun.com/show/4wAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下定义数组中错误的是
在关系模型中,把数据看成是二维表,每一个二维表称为一个______。
关于下列程序段的描述中,正确的是()。#include<iostream.h>intfun(int,int);voidmain(){cout<<fun(1,2)<<endl;
下列叙述中正确的是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下面关于break语句的描述中,不正确的是()。
已知语句intm=10;则下列表示引用的表示中正确的是
需求分析阶段的任务是确定
将一个函数声明为一个类的友元函数必须使用关键字______。
以下不使用线性结构表示实体之间联系的模型的是()。
随机试题
《环境保护法》规定,当事人对行政处罚决定不服,可以在接到处罚通知之日起15日内申请复议,也可以在接到处罚通知之日起15日内直接向法院起诉。某县环保局依据《环境保护法》对违法排污企业作出罚款处罚决定,该企业不服。对此,下列哪一说法是正确的?
行政组织中最活跃的因素是
鉴别急、慢性肾衰竭没有帮助的检查是
72岁,发现外阴部肿物2个月,肿物生长快,伴有少量出血。查体阴蒂肿大,直径3cm,质硬,右腹股沟触及3个黄豆大小淋巴结,不活动。阴蒂肿物活检报告为鳞癌。患者患有扩张型心肌病4年,平时服用地高辛治疗,心功能Ⅲ级。采用哪种治疗方法最合适
老年抑郁症的常见负性生活事件是
下列关于苏子降气汤说法错误的是
下列局麻药中,酯类局麻药是()。
房地产经纪人或房地产经纪机构向委托人提供订立房地产交易合同的媒介服务,并收取佣金的行为,称为()行为。[2004年考试真题]
施工作业安全协调配合,关键在于其他专业的施工要注意对已就位的建筑智能化系统的()进行保护,防止作业时发生损坏或保护不当发生丢失现象。
根据公司法律制度的规定,股份有限公司股东大会所作的下列决议中,必须经出席会议的股东所持有表决权的2/3以上通过的有()。
最新回复
(
0
)