首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2017-03-22
28
问题
使用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://jikaoti.com/ti/r8t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
一个类中有【 】个析构函数。
如在类中有如下函数定义 Void fun(int a,int b,int c=0);则下列调用中,正确的是( )。
下面哪些函数采用动态联编( )?
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是
假定用户没有给一个名字为Sample的类定义构造函数,则系统为其隐含定义的构造函数为【 】。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]中,A[0][0]存入B[0]中,则A[8][5]在B[]中( )位置。
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
随机试题
护士长在早交班会上向病房护士口头传达了护理部的一项重要决定,要求大家从今天开始使用一种新的护理记录表格。但是在具体执行过程中效果很差,大家都不清楚新表格的具体填写方法,这种沟通的失败主要是因为
桩冠的长度应为根长的A.1/4~1/3B.1/3~1/2C.1/2~2/3D.2/3~3/4E.3/4以上
对图(1)、(2)、(3)、(4)中,关于BC杆中轴力的描述正确的是:
工程项目质量优良评定标准为单位工程质量全部合格,其中有()以上的单位工程优良,且主要建筑物单位工程为优良。
根据《中华人民共和国会计法》的规定,企业的下列人员中,应当在财务会计报告上签名并盖章的有()。
根据个人所得税法律制度的规定,下列个人购买的符合规定的商业健康保险产品支出,可按照法定标准在个人所得税前扣除的有()。
书法对于()相当于阅读对于()
蔡戈尼效应:指对未完成的工作比对已完成的工作有较好的记忆效果的现象,1927年由德国心理专家蔡戈尼在记忆试验中发现。下列属于蔡戈尼效应的是()。
阅读下面的文章。回答问题。城市是纯粹的人为产物,大部分由混凝土组成,环境干燥,人来人往,污染严重。很难想象,在这种环境下还有物种能平静地生长。不过,近年来科学家观察到,一些物种具有惊人的能力,逐渐适应了这种新的生活空间——尤其是那些具有
A、NextSaturday.B、ThisSaturday.C、Nextmonth.D、NextMonday.B对话中,女士问男士下周一交报告可以吗,男士表示恐怕不行,并说周六是最后的截止日期。由此可见,女士必须在周六交上报告。
最新回复
(
0
)