首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2017-03-22
26
问题
使用VC6打开考生文件夹下的源程序文件modi1.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 obj1;
TestClass obj2;
obj2.j +=obj1.j;
return;
}
选项
答案
(1)添加语句:public: (2)int j; (3)添加语句:j=1;
解析
(1)打开modi1.cpp,调试程序,显示错误提示为“modi1.cpp(22):error C2248:’j’:cannotaccess private member declared in class TestClass’”,第1个标识下的j变量由于被定义为私有的,其他函数不可获得,这里应该是public型,所以在第1个标识下添加“punic:”。
(2)程序中对于j的调用,说明j并不是常量,所以修改i的定义,将其定义为变量,而不是常变量,即修改第2个标识下语句为“int i;”。
(3)题目中要求调用对象,输出i的值为1。原程序中j变量的使用并没有赋初始化值,输出值为乱码,所以第三个标识下添加“i=1;”。
转载请注明原文地址:https://kaotiyun.com/show/b2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
利用表达式a[i]可以访问int型数组a中下标为i的元素。在执行了语句int*p=a;后,利用指针p也可访问该元素,相应的表达式是【】。
有如下的函数定义:intXfun(int*a,intn){intX*a;for(int*pa=a+1;paif(*pa>x)x=*pa;retumx;}若在执行了语句:intx[5]
下列关于运算符重载的描述中,错误的是()。
软件(程序)调试的任务是()。
己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集"项目主管"与实体集"项目"的联系属于______的联系。
下列关于关系运算的叙述中正确的是
在最坏情况下,冒泡排序所需要的比较次数为
假定x和y为double型,则表达式x=2,y=x+3/2的值是( )。
软件工程管理的具体内容不包括对( )管理。
随机试题
A、①B、②C、③D、④A
国际公共关系
Theofficeworkerswereinthecarparkthrowingsnowballsat______.
IgG巨噬细胞
如E公司提出财产保全的申请,受诉法院()采取保全措施。如果此案标的物已转移至G公司,在诉讼中需要进行财产保全时,法院()。
甲欲前往张某家中盗窃。乙送甲一把擅白配制的张家房门钥匙,并告甲说,张家装有防盗设备,若钥匙打不开就必须放弃盗窃,不可入室。甲用钥匙开张家房门,无法打开,本欲依乙告诫离去。但又不甘心,思量后破窗进入张家窃走数额巨大的财物。关于本案的分析,下列哪一选项是正确的
下列各项中,符合企业所得税有关规定的是( )。
教育规划根据对象不同可分为个人教育投资规划和()两种。
长江股份有限公司(以下简称长江公司)为上市公司,所得税均采用资产负债表债务法核算,适用的所得税税率为25%。相关资料如下:(1)2014年1月1日,长江公司发行股票1000万股,自大海公司取得甲公司80%的股份。大海公司和长江公司交易前不具有关联
A、 B、 C、 A[A]是bee,[B]是fly,[C]是bird。
最新回复
(
0
)