首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
admin
2016-10-28
46
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
1
1
2
1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
class TestClass
{
//********error********
//********error********
const int j;
public:
TestClass()
{
//********error********
Static int i=0;
cout<<++i<<endl;
cout<<j<<endl;
}
};
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’:cannot access private member declared in class’TestClass’”,第1个标识下的i变量由于被定义为私有的,其他函数不可获得,这里应该是public型,所以在第1个标识下添加“public:”。
(2)程序中对于j的调用,说明j并不是常量,所以修改J的定义,将其定义为变量,而不是常变量,即修改第2个标识下语句为“int j;”。
(3)题目中要求调用对象,输出i的值为1。原程序中j变量的使用并没有赋初始化值,输出值为乱码,所以第三个标识下添加“j=1;”。
转载请注明原文地址:https://kaotiyun.com/show/LONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列打开文件的表达式中,错误的是()。
下列程序的输出结果是#include<iostream.h>voidmain(){char*str="12123434";intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
若已知charstr[20];,有语句cin>>str;当输入为:Thisisaprogram所得的结果是str=()。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
下列数据模型中,具有坚实理论基础的是
下列打开文件的表达式中,错误的是
在面向对象的程序设计中,下列叙述中错误的是
A、 B、 C、 D、 D面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块
随机试题
lackresultmediumflexibilitybyinbartermoneyequalwithbutexchangeHistorical
常引起尿路感染的细菌是
患者,女,25岁,已婚。孕30周,因剧烈腹痛伴发热呕吐半日就诊,B超提示子宫如孕30周,宫底有7cm×5cm×4cm的肌瘤。实验室验查:血象WBC14.4×109/L。该孕妇可能继发的变性是
女,6个月。腹泻4天,每日10余次,稀水样,少许黏液,尿少,精神萎靡。查体:呼吸深长,皮肤花纹,弹性差,前囟、眼窝明显凹陷,肢冷,脉弱,心率160次/分,心音低钝。为了纠正循环衰竭和改善肾血流,扩容阶段用2:1等张含钠液的正确方法是
根据《土地利用总体规划编制审查办法》规定,土地利用总体规划审查报批,应当提交的材料有()。
证券投资基金具有优化金融结构、促进经济增长的作用,这种作用是通过()实现的。
为了烘托气氛、表达敬客之意,下列做法不恰当的一项是()。
婴儿体内()含量最低。
设A=,则A—1=__________.
网络操作系统的组成:网络服务软件、工作站软件、网络环境软件和
最新回复
(
0
)