首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2017-11-27
21
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
Class TestClass1
{
public:
virtual void fun()=0;
};
class TestClass2:public TestClass1
{
//********error********
int fun()
{
using namespace std;
cout<<"TestClass2"<
}
};
class TestClass3:public TestClass1
{
//********error********
void fun()
{
//********error********
cout<<"TestClass3
"<
}
};
void main()
{
TestClass1* p;
TestClass2 obj1;
TestClass3 obj2;
p=&obj1;
p->fun();
obj2.fun();
return;
}
选项
答案
(1)void fun() (2)添加语句:public: (3)std::cout<<"TestClass3 "<
解析
(1)fun()函数是没有返回值的,而第1个标识下的“int fun()”语句中定义的funO函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<”TestClass3”<
转载请注明原文地址:https://kaotiyun.com/show/RDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对静态数据成员的描述中,正确的是()。
关于虚函数的描述中,正确的是()。
若执行下面程序段后的输出为:345,请填空。inta,b=3,c=5;a=b<c?【 】:c++;cout<<a<<b<<c;
在顺序存储结构中进行插入和删除操作比在链表中进行插入和【 】操作的效率低。
设有数组定义:char array []= "China";则数组array 所占的空间为
数据的存储结构是指
下面关于for循环的正确描述是
程序设计方法要求在程序设计过程中
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
随机试题
以下哪种属于稳定性骨折
伴有冠心病的高血压患者宜用
心绞痛发作时首要处理是
甲公司与乙公司签订加工承揽合同,甲公司提供材料和图纸,乙公司为甲公司加工设备。以下说法正确的是:
评标委员会中技术,经济等方面的专家不得少于成员总数的()。
某新建项目,建设期为3年,在建设期第一年初向银行贷款300万元,第二年初贷款200万元,第三年初贷款400万元,投产后每年还款额为300万元,年利率为10%,用复利法计算利息。根据以上资料,回答下列问题:还款期第三年内的还款利息为()
高语境交流是指说话者的言语或行为意义来源于或内在化于说话者当时所处的语境,他所表达的东西往往比他所说的东西要多,许多意思都包括在语境之中,不需要每一点都明白无误地讲出来。低语境交流和高语境交流相反,即需要表达的主要讯息都通过外在的语言方式进行传达。根据上述
中国的电视人,必须正视这样一个事实:无论手机、网络还是其他移动终端,真正对电视形成挑战的,不是这些实体的机构和渠道,而是在这些媒体环境浸泡之下慢慢嬗变的受众。这些受众,他们也许是电视观众,也许是网民,也许是“手拍暴民”,电视内容从传递到他们身上的那一刻开始
毛泽东思想的精髓是
直线y=x将椭圆x2+3y2=6y分为两块,设小块面积为A,大块面积为B,求的值.
最新回复
(
0
)