首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: TestClass1 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: TestClass1 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更
admin
2021-06-10
91
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
TestClass1
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
#include
Struct TestClass0
{
∥********error********
virtual.void fun();
};
class TestClass1:public
TestClass0
{
void fun()
{
tout<<“TestClass1”<
}
};
class TestClass2:public
TestClass0
{
void fun()
{
cout<<“TestClass2”<
}
};
void msin()
{
TestClasS0*p;
TestClass1 obj 1;
TestClass2 obj 2;
∥********error********
p=*obj 1;
P一>fun();
∥********error********
P=*obj 2;
P一>fun();
return;
}
选项
答案
(1)virtual void fun()=0; (2)p=&obj 1; (3)p=&obj 2;
解析
本题程序中的功能为输出字符串TestClass1和TestClass2。从已定源程序的main主函数开始入手,通过定义的类,实现题目中要求的输出结果。
转载请注明原文地址:https://www.kaotiyun.com/show/K8fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用输入输出操作符setw,可以控制()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下列有关函数重载的叙述中,错误的是()。
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
通过运算符重载,可以改变运算符原有的()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
在数据库系统中,用户所见的数据模式为()。
负责数据库中查询操作的数据库语言是()。
随机试题
[*]
Hobbiesletyouexploreinterestsoutsideofyourlineofwork.Theyletyoube【C1】______andtrynewthingsordothingsinane
在医疗过程中,未成年患者、精神障碍患者和昏迷患者的自主权应由谁作出代理决定
正常人的心胸比率为
维生素E种哪种结构活性最强
男,51岁。食管癌术后留置胃管,术后4天,发热咳嗽,气急,痰略呈黄色,右下肺湿啰音。X线胸片示右肺下野大片状炎性病变。其最可能的病原体是
()是承包人最终完成全部施工和保修义务后应得的全部合同价款。
马克思说过:立法者应该把自己看做一个自然科学家。他不是在制造法律,不是在发明法律,而仅仅是在表述法律,他把精神关系的内在规律表现在有意识的现行法律之中。马克思在《哲学的贫困》中指出,其实,只有毫无历史知识的人才不知道:君主们在任何时候都不得不服从
金融寡头操纵、控制社会的方式主要有()
WhichofthefollowingstatementsisNOTtrue?
最新回复
(
0
)