首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2017-11-27
40
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
1
1
2
1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
class TestClass
{
//********error********
//********error********
const int j;
public:
TestClass()
{
//********error********
Static int i=0;
cout<<++i<
cout<
}
};
void main()
{
TestClass obj 1;
TestClass obj 2;
obj2.j+=obj1.j;
return;
}
选项
答案
(1)添加语句:public: (2)int j; (3)添加语句:j=1;
解析
(1)打开modi1.cpp,调试程序,显示错误提示为“modi1.cpp(22):error C2248:’j’:cannotaccess orivate member declared in class’TestClass’”,第1个标识下的{变量由于被定义为私有的,其他函数不可获得,这里应该是public型,所以在第1个标识下添加“public:”。
(2)程序中对于j的调用,说明j并不是常量,所以修改i的定义,将其定义为变量,而不是常变量,即修改第2个标识下语句为“int i;”。
(3)题目中要求调用对象,输出i的值为1。原程序中j变量的使用并没有赋初始化值,输出值为乱码,所以第三个标识下添加“i=1;”。
转载请注明原文地址:https://kaotiyun.com/show/IDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
如果一个对象部分地包含自己,或自己定义自己,则称这个对象是【 】的对象。
以下对C/C++语言函数的描述中,正确的是
数据的存储结构是指
若要访问指针变量p所指向的数据,应使用表达式______。
按照“先进先出”组织数据的数据结构是()。
为了培养良好的程序设计风格,下列描述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列关于关系运算的叙述中正确的是()。
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
A.无明显规律性B.疼痛→排便→加重C.进食→疼痛→缓解D.疼痛→进食→缓解E.疼痛→便意→缓解典型十二指肠球部溃疡的腹痛规律是
A.大于10μmB.2~10μmC.3~5μmD.2~3μmE.0.5~5μm可到达支气管与细支气管药物粒子大小为
构造平原按其所处的绝对标高的高度进行划分,在200m以下的平展地带是()。
10把钥匙中有3把能打开门,今任取两把,那么能打开门的概率是()。
下图所示的某工程双代号时标网络计划,在执行到第4周末和第10周末时,检查其实际进度如图中前锋线所示,检查结果表明()。
如果乙公司在转让票据时,在票据上记载了“不得背书转让”的字样,下列说法正确的是()。
花山谜窟坐落在屯溪与歙县交界处,原名古徽州石窟群,2002年5月20日江泽民视察时,改名“花山谜窟”。()
案例:信息集成是一个复杂的过程,包括人们日常学习和生活中对各种信息的组织、规划和提炼等。这里介绍的信息集成的过程主要指将文本、图像、声音、动画、视频等媒体素材,有计划、有目的地组织在一起,为表达某一主题服务。信息集成的过程不仅仅是技术的运用,还涉
CompetitorscomplainthatMicrosoft’srecentsettlementoftheirantitrustcasewiththefederalgovernmentwilldolittletopr
A、20minutes.B、13minutes.C、15minutes.D、30minutes.C数字题。对话中女士说她的表慢了20分钟,男士说他总是把他的表拨快15分钟,女士觉得这是个好办法,于是决定将她的表拨快30分钟。因此答案为C。
最新回复
(
0
)