首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
admin
2016-10-28
44
问题
使用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://kaotiyun.com/show/VKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板不同于函数模板,类模板只可用【】型参数。
在树形结构中,树根结点没有【】。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;fil
模块的独立性一般用两个准则来度量,即模块间的【】和模块的内聚性。
【】是当前软件开发环境中富有特色的研究工作和发展方向。
c++流中重载了运算符<<,它是一个
下面程序的预设功能是:将文本文件readme中的内容读出,显示在屏幕上。#include<fstream>usingnamespacestd;intmain(){charbuf[80];
流操作子______向输出流中插入一个换行符并刷新输出缓冲区。
若要打开二进制文件binfile写方式,输出到文件尾则应为:ofstreambfile("binfile",______);
随机试题
组成蛋白质的氨基酸中,属于碱性氨基酸的是
下列符合慢性肾盂肾炎的描述是
血小板基因分型方法至少有
当银行只有一种或几种产品时,营销组织应当采取产品型营销组织。()
下列关于顾客满意形成过程中的比较标准的叙述正确的有()。
沈老师在指导学生学习的过程中让学生创作一幅山水画作品,配上诗词题跋,开展诗词品鉴大会。学生介绍自己的作品,朗诵作品的诗词题跋。该老师采用的评价方式属于()。
中国革命之所以要反对官僚资本主义,是因为
已知线性方程组方程组有解时,求出方程组的导出组的基础解系;
软件测试的对象包括______。①软件代码②文档③数据
Whowastheinventorofchewinggum?
最新回复
(
0
)