首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2017-03-22
72
问题
使用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全国计算机二级
相关试题推荐
对建立良好的程序设计风格,下面描述正确的是
有如下的函数定义:intXfun(int*a,intn){intX*a;for(int*pa=a+1;paif(*pa>x)x=*pa;retumx;}若在执行了语句:intx[5]
生产一个最终能满足需求并且达到工程目标的软件产品所需要的步骤被称为【 】。
对于多重继承,下面说法中正确的是( )。
请将下列类定义补充完整。classBase(public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:voi
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(inta)
下列叙述中正确的是
在面面对泵方法中,一个对象请求另一对象为其服务的方式是通过发送【 】实现。
以下都是C++语言标识符的是()
设计程序时,应采纳的原则之一是()。
随机试题
有关原发性脊柱侧弯的临床表现,错误的是
女,33岁,G2P0,妊娠12周行钳刮术,术中见清出物里有黄色脂肪组织,患者腹痛剧烈,下列处理错误的是
最常见的胎先露是
下列各项中,哪一项不属于托儿所的保教任务?()
警察是具有武装性质的维护社会秩序、保卫国家安全的国家行政力量。()
TheEuropeanUnionrevealedonJanuary23rdhowitplanstosavetheworld.Amammothclimate-changeplanspellsoutindetailh
设当x→0时,是等价的无穷小,则常数a=__________.
设f(x)在R上是以T为周期的连续奇函数,则下列函数中不是周期函数的是().
Thecaronedrivesmayshowhis/her______orsocialposition.
A、Twodollars.B、Threedollars.C、Fourdollars.D、Fivedollars.BM:Ticketsaresixdollarsforadults.Children’sticketsareh
最新回复
(
0
)