首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2017-11-27
22
问题
使用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++中把数据之间的传输操作称为()
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
一个类中有【 】个构造函数。
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
析构函数的特征包括
虚函数必须是类的______。
数据库设计的根本目标是要解决
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
刷涂垂直表面,最后整理时,应按()的原则进行。
下列关于划定城市紫线、绿线、蓝线、黄线的叙述中,不正确的是()
施工进度计划的任务在于确定施工的()和进度,使施工工期能够符合建设单位的要求,并得出各项最优指标。
考察对象在整个考察期间各时点t实际发生的资金流出或资金流入称为()。
材料: 近年来,多起“熊孩子”事件被曝光。这些事件均因儿童社会行为不当导致的不良后果而引发了公众热议与批评。与此同时,另一些孩子及家长与之相反的行为也在网络上流传,也同样引起了人们的关注与思考。但这些行为却赢得了公众的赞叹。比如,带低龄孩子乘飞机的妈妈给
最早建立在心理学和伦理学基础上的教育专著是教育家赫尔巴特撰写的______。
已知单字节定点整数[X]补=00101100,[Y]补=00110101,求[X-Y]的十进制真值是______。
假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口输入命令DOmyProc,执行该程序并获得正常的结果。现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DOmyProc,
若有以下程序intf(intx,inty){return(y-x)*x;}main(){inta=3,b=4,c=5,d;d=f(f(3,4),f(3,5));printf("%d\n"
A、Setupyourownwebsite.B、Consultthebank’srepresentatives.C、Trybymakingtransfers.D、Checkyourstatements.B
最新回复
(
0
)