首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2019-04-18
55
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 Class TestClasS1
3 f
4 public:
5 virtual void fun()=0;
6 };
7 class TestClass2:public TestClassl
8 {
9 //********error********
10 int fun()
II {
12 using namespace std;
13 cout<<"TestClass2"<
14 }
15 j;
16 class TestClass3:public TestClassl
17 {
18 //********error********
19 void fun()
20 {
21 //********error********
22 cout<<"TestClass3"<
23 }
24 };
25 void main()
26 {
27 TestClassl*P j
28 TestClass2 obj 1,
29 TestClass3 obj 2,
30 P=&obj 1 ;
31 P->fun();
32 obj 2.fun();
33 return;
34 }
选项
答案
(1)void fun() (2)添加语句:public: (3)std::cout<<"TestClass3 "<
解析
本题程序中的功能为输出字符串TestClass2和TestClass3。从已定源程序的main主函数开始入手,可以看出程序通过定义类的对象,利用类中定义的成员函数完成题目中要求的输出。
[解题思路]
(1)fun()函数是没有返回值的,而第1个标识下的“intfun()”语句中定义的fun()函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<"TestClass3"<
转载请注明原文地址:https://kaotiyun.com/show/v4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strepy(name,"");tou
下列关于C++流的叙述中,错误的是
数据库管理系统是
请将下列模板类Data补充完整。template<typenameT>classData{public:voidput(Tv){val=v;}______get(){returnval;}
下列关于类定义的叙述中,正确的是
下面的符号中不属于C++关键字的是()
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
随机试题
以推动高质量发展为主体,是事关我国新时代发展全局的一场深刻变革。发展是解决我国一切问题的基础和关键。新时代必须坚持新发展理念,在质量和效益明显提升的基础上实现经济持续健康发展,也就是高质量发展。大力推进高质量发展是基于其是()
能促进胃酸分泌的内源性物质是
用鼠肝切片免疫荧光法检测抗核抗体可有4种荧光模型,其中不包括
此时治疗应用何法()若又见乏力,纳呆,食后腹胀,大便溏薄,则可选何方治疗为宜()
在建筑保温设计中,下列哪一种叙述是不正确的?
在激烈的市场竞争下,电视节目通过娱乐手段来提高收视率,这种做法本身无可厚非,但伦理标准和道德底线的沦丧却是不可原谅的。因而,在当今的多元社会里,观众到底需要什么样的娱乐节目,主旋律节目的“英雄本色”如何得以彰显,都是值得认真思考的问题。只有主流价值回归,只
中华人民共和国公民对于任何国家机关和国家工作人员的违法失职行为,有向有关国家机关提出()的权利。
南某某是某中学学生,15岁。一天,在放学回家的路上,南某某看到商场正在进行有奖销售,每消费20元可领取奖券一张,最高奖金额为5000元,便买了一瓶价值为20元的洗发水,领到一张奖券。几天后,抽奖结果公布,南某某所持奖券中了最高奖,南某某非常高兴,将中奖的消
某计算机的主存地址位数为16位,按字节编址。假定数据Cache中最多存放32个主存块,采用2.路组相联方式,块大小为16B,每块设置了1位有效位。采用一次性写回策略,为此每块设置了1位“脏”位。请问:主存地址中标记(Tag)、组号(Index)和块内地
Amanwenttoapetshoptobuyaparrot(鹦鹉).Beforeshowingtheparrotstotheman,thesalesman(售货员)said,"Ourparrotsare(1
最新回复
(
0
)