首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TIestClass3 注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TIestClass3 注意:不要改动main函数,不能增行或删行,也不能更
admin
2017-03-22
20
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TIestClass3
注意:不要改动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()
{
TestClassl*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()”语句中定义的fun()函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<"TestClass3"<
转载请注明原文地址:https://kaotiyun.com/show/o2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类Sample的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:{Sample(intdata=O);private:intdata;};Sample::Sample(in
软件是______、数据和文档的集合。
可以通过下面哪些函数实现类的多态性( )。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
下列关于栈的叙述中正确的是
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
逻辑表达式x>3 && x<10的相反表达式为【 】。
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; voidtest(){}
在数据库逻辑结构的设计中,将ER模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系m:n:p,最少可转换为【】个关系模式。
若执行下面的程序时,从键盘上输入5和2,则输出结果是()。include(iostream.h)voidmain(){inta,b,k;cin>>a>>b;k=a;if(a<B)k=a%b;
随机试题
患者,男,38岁,4小时前负重物时,右侧腹股沟斜疝被嵌顿,下列哪项表现说明疝内容物已发生缺血坏死()。
下述哪项是正式临产的主要表现( )。
食品包装用纸原料的卫生问题有
关于涉及人体的临床医学研究,下列说法正确的是
2017年7月15日16时35分许,某煤炭机械厂维修作业人员在某电缆有限公司橡缆车间更换20号行车钢丝绳过程中,将手持电动工具遗留在升降机平台上,且手持电动工具电源线使用了没有护套的塑料双绞线,当升降机在上升过程中,塑料双绞线一根被挤压断、另一根绝缘破损,
开放经济条件下,特别是浮动汇率制的采用,各国实施经济政策的有效性增加,同时政策溢出效应也增强。()
商业银行在风险管理的过程中,进行压力测试的目的是()。
关于英国新教对教育造成的影响描述不正确的是()
-1/3
用数组A[1..n]顺序存储完全二叉树的各结点,则当i>0,且i<=【】时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
最新回复
(
0
)