首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥****
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥****
admin
2015-07-20
62
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass 1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#lnclude<10stream>
C1ass TestClassl
{
public:
TestClassl(){
};
∥********error********
private:
virtual~TestClassl()
{
using namespace std;
cout<<”TestClassl”<
};
};
class TestClass2:public TestClassl
{
public:
∥********error********
explicit TestClass2(int i)
{
m—i=i;
};
TestClass2&operator()(int i)
{
thiS一>m i=i ;
}
void print()
{
∥********error********
cout<
}
private:
int m i;
};
void fun(TestClass2 C1)
{
C1.print();
}
int main()
{
fun(10);
return 0;
}
选项
答案
(1)删除“private:”语句 (2)TestClass2(int i) (3)std..cout<
解析
程序要求输出值为10,TestClassl。从已给定源程序的main主函数开始入手,main主函数首先调用fun函数,fun调用TestClass2中的print()~数,其中TestClass2继承了TestClassl。
解题思路
(1)第1个标识下的“virtual~TestClass10”语句是TestClassl0析构函数,不是私有函数,所以删除“private:”。
(2)“explicit TestClass2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestClass2(inti)”。
(3)第3个标识下实现,fun函数中m i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即“std::cout<
转载请注明原文地址:https://kaotiyun.com/show/p3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
存在定义inta[10],x,*pa;,若pa=&a[0],下列()选项和其他3个选项不是等价的。
算法具有五个特性,以下选项中不属于算法特性的是()。
若要把函数voidf()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是()。
假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为【】。
关千成员函数特征的下述中,______是错误的。
如果关系模式R为1NF,且每个非主属性都完全函数依赖于R的候选码,则称R属于______。
诊断和改正程序中错误的工作通常称为【 】。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
下列有关数据库的描述,正确的是
随机试题
下列关于淋菌性尿道炎临床特点的叙述,正确的是()
使下唇靠近牙龈并前伸下唇的表情肌是
消渴病情迁延日久,肝肾阴亏可致()
按照《建筑法》规定,建设单位申领施工许可证,应该具备的条件之一是()。[2009年真题]
银行宏观审慎监管的核心是()。
Whichofthefollowingistheproperpronunciationof"tissue"asaresultofassimilation?
A、 B、 C、 D、 A
在下面的声音文件格式中,不能用来记录语音信息的是______。
Haveyoueverstartedadietorexerciseprogrambutdidn’tstickwithit?Ifyouarelikemillionsofotherpeople,you’vese
A、Thegirlsgotonwellwitheachother.B、It’sunderstandablethatgirlsdon’tgetalong.C、Shewasangrywiththeotheryoung
最新回复
(
0
)