首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
admin
2021-05-06
85
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#inc1ude<iostream>
c1ass TestClass1
{
public:
TestClass10{
};
//*******error********
private:
virtual~TestClass1()
{
using namespace std;
cout<<"TestClass1"<<end1;
};
};
c1ass TestClass2: public TestClass1
{
public:
//********error********
exp1icit TestClass2(int i)
{
m_i=i;
};
TestClass2& operator ()(int i)
{
tliis—>m_i=i;
}
void print()
{
//********error********
cout<<mi<<end1;
}
private:
int m_i,
};
void fun(TestClass2 C1)
{
C1.print(),
}
int main()
{
fun(10),
return0;
}
选项
答案
(1)删除“private:”语句 (2)TestClass2(int i) (3)std::cout<< m_i<<std::end1;
解析
程序要求输出值为10,TestClass1。从已给定源程序的main主函数开始入手,main主函数首先调用fun函数,fun调用TestClass2中的print()函数,其中TestClass2继承了TestClass1。
(1)第1个标识下的”virtual—TestClass1()”语句是TestClass1()析构函数,不是私有函数,所以删除“private:”。
(2)“exp1icit TestClass2(int i)”构造函数语句中的“exp1icit”是禁止隐式转换。程序中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestClass2(int i)。
(3)第3个标识下实现,fun函数中m i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即“std::cout<<mj<<std::end1;”或者添加“using namespace std;”。
转载请注明原文地址:https://kaotiyun.com/show/lRfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
结构化程序所要求的基本结构不包括()。
下列有关继承和派生的叙述中,正确的是()。
下列函数模版中的定义中,合法的是()。
数据流程图(DFD图)是()。
下列关于成员函数特征的描述中,错误的是()。
设二叉树如下:则前序序列为()。
静态数据成员是为()的数据。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
下列描述中,不符合良好程序设计风格要求的是()。
随机试题
男性,37岁。因咳嗽、胸痛,发热3天人院,查体:P135次/分,BP125/85mmHg,T38.5℃。X线检查表现为胸腔积液。对脓胸的治疗下面哪项不妥
广义积分=().
患者,男,31岁。因突发肉眼血尿4天作膀胱镜检查,术后出现明显尿频、尿急、尿痛,伴发热39.8℃和腰痛,如做清洁中段尿细菌培养,最可能为以下细菌感染的是
A.血小板数量减少B.多种凝血因子消耗性减少C.遗传性凝血因子缺乏D.血管壁功能异常E.多种凝血因子合成障碍肝功能不全出血原因
测量犬猫体温的主要部位是
根据《中华人民共和国耕地占用税暂行条例》的规定,当建设占用()时,需征收耕地占用税。
根据《中华人民共和国电力法》的规定,申请新装用电、临时用电、()、变更用电和终止用电,应当依照规定的程序办理手续。
《中华人民共和国行政处罚法》规定的行政处罚种类不包括()。
在某企业承建的一个信息系统集成项目中,建设方注重交付时间和质量,承建方公司老总注重项目利润,质量监控部经理注重项目的质量,人力资源部经理注重项目人力使用效率。下列围绕项目干系人管理的叙述错误的是(220)。
为了判别LOCATE或CONTINUE命令是否找到了满足条件的记录,可以使用函数______。
最新回复
(
0
)